;
; Copyright (c) 2018, 2021, Intel Corporation. All rights reserved.
; Intel Short Vector Math Library (SVML) Source Code
;
; DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
;
; This code is free software; you can redistribute it and/or modify it
; under the terms of the GNU General Public License version 2 only, as
; published by the Free Software Foundation.  Oracle designates this
; particular file as subject to the "Classpath" exception as provided
; by Oracle in the LICENSE file that accompanied this code.
;
; This code is distributed in the hope that it will be useful, but WITHOUT
; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
; version 2 for more details (a copy is included in the LICENSE file that
; accompanied this code).
;
; You should have received a copy of the GNU General Public License version
; 2 along with this work; if not, write to the Free Software Foundation,
; Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
;
; Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
; or visit www.oracle.com if you need additional information or have any
; questions.
;

INCLUDE globals_vectorApiSupport_windows.S.inc
IFNB __VECTOR_API_MATH_INTRINSICS_WINDOWS
	OPTION DOTNAME

_TEXT	SEGMENT      'CODE'

TXTST0:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh4_ha_e9

__jsvml_tanh4_ha_e9	PROC	EXPORT

_B1_1::

        DB        243
        DB        15
        DB        30
        DB        250
L1::

        sub       rsp, 552
        lea       rdx, QWORD PTR [__ImageBase]
        vmovups   YMMWORD PTR [240+rsp], ymm15
        vmovups   YMMWORD PTR [208+rsp], ymm14
        vmovups   YMMWORD PTR [272+rsp], ymm13
        vmovups   YMMWORD PTR [304+rsp], ymm12
        vmovups   YMMWORD PTR [336+rsp], ymm11
        vmovups   YMMWORD PTR [368+rsp], ymm10
        vmovups   YMMWORD PTR [400+rsp], ymm9
        vmovups   YMMWORD PTR [432+rsp], ymm8
        vmovups   YMMWORD PTR [464+rsp], ymm7
        vpxor     xmm8, xmm8, xmm8
        vmovups   YMMWORD PTR [496+rsp], ymm6
        mov       QWORD PTR [528+rsp], r13
        lea       r13, QWORD PTR [111+rsp]
        vmovapd   ymm4, ymm0
        and       r13, -64
        vmovupd   YMMWORD PTR [32+r13], ymm4
        vmovups   xmm12, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10688]
        vmovups   xmm1, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10752]
        vandpd    ymm0, ymm4, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vandpd    ymm5, ymm4, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vmovupd   YMMWORD PTR [r13], ymm5
        mov       QWORD PTR [536+rsp], r13
        vextractf128 xmm3, ymm4, 1
        vshufps   xmm2, xmm4, xmm3, 221
        vpand     xmm9, xmm2, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10496]
        vpsubd    xmm6, xmm9, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10624]
        vpcmpgtd  xmm14, xmm1, xmm9
        vpcmpgtd  xmm7, xmm6, xmm8
        vpcmpgtd  xmm4, xmm6, xmm12
        vpand     xmm5, xmm6, xmm7
        vblendvps xmm12, xmm5, xmm12, xmm4
        vpcmpgtd  xmm13, xmm9, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        vpsrld    xmm3, xmm12, 10
        vpor      xmm11, xmm13, xmm14
        vmovd     ecx, xmm3
        vmovmskps r8d, xmm11
        vpextrd   eax, xmm3, 1
        movsxd    rcx, ecx
        movsxd    rax, eax
        vpextrd   r9d, xmm3, 2
        vpextrd   r10d, xmm3, 3
        movsxd    r9, r9d
        movsxd    r10, r10d
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+rcx]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+rax]
        vmovupd   xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+rax]
        vmovupd   xmm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+rax]
        vmovupd   xmm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+rcx]
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+rcx]
        vinsertf128 ymm10, ymm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+r9], 1
        vinsertf128 ymm15, ymm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+r10], 1
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+rcx]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+rax]
        vunpcklpd ymm9, ymm10, ymm15
        vunpckhpd ymm12, ymm10, ymm15
        vinsertf128 ymm8, ymm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+r9], 1
        vinsertf128 ymm4, ymm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+r9], 1
        vinsertf128 ymm10, ymm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+r9], 1
        vinsertf128 ymm7, ymm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+r10], 1
        vinsertf128 ymm3, ymm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+r10], 1
        vinsertf128 ymm15, ymm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+r10], 1
        vmovupd   xmm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+rcx]
        vmovupd   xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+rax]
        vunpcklpd ymm11, ymm8, ymm7
        vunpckhpd ymm8, ymm8, ymm7
        vunpcklpd ymm7, ymm4, ymm3
        vunpckhpd ymm6, ymm4, ymm3
        vunpcklpd ymm5, ymm10, ymm15
        vunpckhpd ymm4, ymm10, ymm15
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+rax]
        vmovupd   xmm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+rcx]
        vinsertf128 ymm2, ymm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+r9], 1
        vinsertf128 ymm1, ymm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+r10], 1
        vunpcklpd ymm3, ymm2, ymm1
        vunpckhpd ymm2, ymm2, ymm1
        vinsertf128 ymm13, ymm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+r9], 1
        vinsertf128 ymm14, ymm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+r10], 1
        vunpcklpd ymm1, ymm13, ymm14
        vunpckhpd ymm10, ymm13, ymm14
        vmovupd   xmm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+rcx]
        vmovupd   xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+rax]
        vinsertf128 ymm13, ymm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+r9], 1
        vinsertf128 ymm14, ymm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+r10], 1
        vunpcklpd ymm15, ymm13, ymm14
        vaddpd    ymm14, ymm0, ymm15
        vmulpd    ymm0, ymm14, ymm10
        vaddpd    ymm13, ymm0, ymm1
        vmulpd    ymm0, ymm14, ymm13
        vaddpd    ymm1, ymm0, ymm2
        vmulpd    ymm2, ymm14, ymm1
        vaddpd    ymm3, ymm2, ymm3
        vmulpd    ymm10, ymm14, ymm3
        vaddpd    ymm4, ymm10, ymm4
        vmulpd    ymm15, ymm14, ymm4
        vaddpd    ymm5, ymm15, ymm5
        vmulpd    ymm13, ymm14, ymm5
        vaddpd    ymm6, ymm13, ymm6
        vmulpd    ymm13, ymm14, ymm6
        vaddpd    ymm7, ymm13, ymm7
        vmulpd    ymm13, ymm14, ymm7
        vaddpd    ymm8, ymm13, ymm8
        vmulpd    ymm13, ymm14, ymm8
        vmulpd    ymm0, ymm14, ymm13
        vaddpd    ymm2, ymm0, ymm9
        vmovupd   ymm9, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10304]
        vandpd    ymm0, ymm11, ymm9
        vandpd    ymm9, ymm14, ymm9
        vmulpd    ymm13, ymm0, ymm9
        vsubpd    ymm1, ymm11, ymm0
        vsubpd    ymm14, ymm14, ymm9
        vaddpd    ymm7, ymm13, ymm12
        vmulpd    ymm11, ymm1, ymm14
        vmulpd    ymm0, ymm0, ymm14
        vmulpd    ymm14, ymm9, ymm1
        vsubpd    ymm4, ymm13, ymm7
        vaddpd    ymm11, ymm11, ymm0
        vaddpd    ymm5, ymm7, ymm4
        vaddpd    ymm3, ymm11, ymm14
        vaddpd    ymm12, ymm4, ymm12
        vsubpd    ymm4, ymm13, ymm5
        vaddpd    ymm6, ymm2, ymm3
        vaddpd    ymm5, ymm12, ymm4
        vaddpd    ymm0, ymm6, ymm5
        vaddpd    ymm1, ymm7, ymm0
        vorpd     ymm0, ymm1, YMMWORD PTR [r13]
        test      r8d, r8d
        jne       _B1_3

_B1_2::

        vmovups   ymm6, YMMWORD PTR [496+rsp]
        vmovups   ymm7, YMMWORD PTR [464+rsp]
        vmovups   ymm8, YMMWORD PTR [432+rsp]
        vmovups   ymm9, YMMWORD PTR [400+rsp]
        vmovups   ymm10, YMMWORD PTR [368+rsp]
        vmovups   ymm11, YMMWORD PTR [336+rsp]
        vmovups   ymm12, YMMWORD PTR [304+rsp]
        vmovups   ymm13, YMMWORD PTR [272+rsp]
        vmovups   ymm14, YMMWORD PTR [208+rsp]
        vmovups   ymm15, YMMWORD PTR [240+rsp]
        mov       r13, QWORD PTR [528+rsp]
        add       rsp, 552
        ret

_B1_3::

        vmovupd   ymm1, YMMWORD PTR [32+r13]
        vmovupd   YMMWORD PTR [64+r13], ymm0
        vmovupd   YMMWORD PTR [r13], ymm1

_B1_6::

        xor       eax, eax
        mov       QWORD PTR [40+rsp], rbx
        mov       ebx, eax
        mov       QWORD PTR [32+rsp], rsi
        mov       esi, r8d

_B1_7::

        bt        esi, ebx
        jc        _B1_10

_B1_8::

        inc       ebx
        cmp       ebx, 4
        jl        _B1_7

_B1_9::

        mov       rbx, QWORD PTR [40+rsp]
        mov       rsi, QWORD PTR [32+rsp]
        vmovupd   ymm0, YMMWORD PTR [64+r13]
        jmp       _B1_2

_B1_10::

        vzeroupper
        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B1_8
        ALIGN     16

_B1_11::

__jsvml_tanh4_ha_e9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh4_ha_e9_B1_B3:
	DD	1603841
	DD	4379769
	DD	2058353
	DD	1931363
	DD	1804378
	DD	1677393
	DD	1550408
	DD	1423423
	DD	1296438
	DD	1169453
	DD	911396
	DD	1046555
	DD	4522251

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B1_1
	DD	imagerel _B1_6
	DD	imagerel _unwind___jsvml_tanh4_ha_e9_B1_B3

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh4_ha_e9_B6_B10:
	DD	265761
	DD	287758
	DD	340999
	DD	imagerel _B1_1
	DD	imagerel _B1_6
	DD	imagerel _unwind___jsvml_tanh4_ha_e9_B1_B3

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B1_6
	DD	imagerel _B1_11
	DD	imagerel _unwind___jsvml_tanh4_ha_e9_B6_B10

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST1:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh4_ha_l9

__jsvml_tanh4_ha_l9	PROC	EXPORT

_B2_1::

        DB        243
        DB        15
        DB        30
        DB        250
L32::

        sub       rsp, 552
        lea       rdx, QWORD PTR [__ImageBase]
        vmovups   YMMWORD PTR [208+rsp], ymm15
        vmovups   YMMWORD PTR [240+rsp], ymm14
        vmovups   YMMWORD PTR [272+rsp], ymm13
        vmovups   YMMWORD PTR [304+rsp], ymm12
        vpxor     xmm13, xmm13, xmm13
        vmovups   YMMWORD PTR [336+rsp], ymm11
        vmovups   YMMWORD PTR [368+rsp], ymm10
        vmovups   YMMWORD PTR [400+rsp], ymm9
        vmovups   YMMWORD PTR [432+rsp], ymm8
        vmovups   YMMWORD PTR [464+rsp], ymm7
        vmovups   YMMWORD PTR [496+rsp], ymm6
        mov       QWORD PTR [528+rsp], r13
        lea       r13, QWORD PTR [111+rsp]
        and       r13, -64
        vmovupd   YMMWORD PTR [32+r13], ymm0
        vmovups   xmm10, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10688]
        vandpd    ymm15, ymm0, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vandpd    ymm5, ymm0, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vmovupd   YMMWORD PTR [r13], ymm5
        mov       QWORD PTR [536+rsp], r13
        vextracti128 xmm4, ymm0, 1
        vshufps   xmm3, xmm0, xmm4, 221
        vpand     xmm2, xmm3, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10496]
        vpsubd    xmm14, xmm2, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10624]
        vpcmpgtd  xmm12, xmm14, xmm13
        vpcmpgtd  xmm9, xmm14, xmm10
        vpand     xmm11, xmm14, xmm12
        vblendvps xmm8, xmm11, xmm10, xmm9
        vpcmpgtd  xmm1, xmm2, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        vpsrld    xmm7, xmm8, 10
        vmovd     ecx, xmm7
        vmovmskps r8d, xmm1
        vpextrd   eax, xmm7, 1
        test      r8d, r8d
        movsxd    rcx, ecx
        movsxd    rax, eax
        vpextrd   r9d, xmm7, 2
        vpextrd   r10d, xmm7, 3
        movsxd    r9, r9d
        movsxd    r10, r10d
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+rcx]
        vmovupd   xmm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+rax]
        vmovupd   xmm9, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+rax]
        vmovupd   xmm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+rcx]
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+rcx]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+rax]
        vinsertf128 ymm4, ymm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+r9], 1
        vinsertf128 ymm3, ymm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+rdx+r10], 1
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+rcx]
        vmovupd   xmm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+rax]
        vunpcklpd ymm14, ymm4, ymm3
        vunpckhpd ymm13, ymm4, ymm3
        vinsertf128 ymm8, ymm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+r9], 1
        vinsertf128 ymm4, ymm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+r9], 1
        vinsertf128 ymm7, ymm9, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+rdx+r10], 1
        vinsertf128 ymm3, ymm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+rdx+r10], 1
        vunpcklpd ymm10, ymm8, ymm7
        vunpckhpd ymm9, ymm8, ymm7
        vunpcklpd ymm8, ymm4, ymm3
        vunpckhpd ymm7, ymm4, ymm3
        vmovupd   xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+rcx]
        vmovupd   xmm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+rax]
        vinsertf128 ymm2, ymm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+r9], 1
        vinsertf128 ymm11, ymm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+rdx+r10], 1
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+rcx]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+rax]
        vunpcklpd ymm12, ymm2, ymm11
        vunpckhpd ymm11, ymm2, ymm11
        vinsertf128 ymm2, ymm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+r9], 1
        vinsertf128 ymm5, ymm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+rdx+r10], 1
        vunpcklpd ymm6, ymm2, ymm5
        vunpckhpd ymm5, ymm2, ymm5
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+rax]
        vinsertf128 ymm0, ymm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+r9], 1
        vinsertf128 ymm1, ymm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+rdx+r10], 1
        vunpcklpd ymm4, ymm0, ymm1
        vunpckhpd ymm3, ymm0, ymm1
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+rcx]
        vinsertf128 ymm1, ymm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+r9], 1
        vinsertf128 ymm2, ymm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+rdx+r10], 1
        vunpcklpd ymm0, ymm1, ymm2
        vaddpd    ymm15, ymm15, ymm0
        vfmadd213pd ymm3, ymm15, ymm4
        vfmadd213pd ymm3, ymm15, ymm5
        vfmadd213pd ymm3, ymm15, ymm6
        vfmadd213pd ymm3, ymm15, ymm7
        vfmadd213pd ymm3, ymm15, ymm8
        vfmadd213pd ymm3, ymm15, ymm9
        vfmadd213pd ymm3, ymm15, ymm10
        vfmadd213pd ymm3, ymm15, ymm11
        vmulpd    ymm0, ymm15, ymm3
        vmulpd    ymm1, ymm15, ymm12
        vfmadd213pd ymm0, ymm15, ymm14
        vfmsub213pd ymm12, ymm15, ymm1
        vaddpd    ymm6, ymm1, ymm13
        vaddpd    ymm4, ymm0, ymm12
        vsubpd    ymm12, ymm1, ymm6
        vaddpd    ymm2, ymm6, ymm12
        vaddpd    ymm13, ymm12, ymm13
        vsubpd    ymm3, ymm1, ymm2
        vaddpd    ymm5, ymm13, ymm3
        vaddpd    ymm7, ymm4, ymm5
        vaddpd    ymm8, ymm6, ymm7
        vorpd     ymm0, ymm8, YMMWORD PTR [r13]
        jne       _B2_3

_B2_2::

        vmovups   ymm6, YMMWORD PTR [496+rsp]
        vmovups   ymm7, YMMWORD PTR [464+rsp]
        vmovups   ymm8, YMMWORD PTR [432+rsp]
        vmovups   ymm9, YMMWORD PTR [400+rsp]
        vmovups   ymm10, YMMWORD PTR [368+rsp]
        vmovups   ymm11, YMMWORD PTR [336+rsp]
        vmovups   ymm12, YMMWORD PTR [304+rsp]
        vmovups   ymm13, YMMWORD PTR [272+rsp]
        vmovups   ymm14, YMMWORD PTR [240+rsp]
        vmovups   ymm15, YMMWORD PTR [208+rsp]
        mov       r13, QWORD PTR [528+rsp]
        add       rsp, 552
        ret

_B2_3::

        vmovupd   ymm1, YMMWORD PTR [32+r13]
        vmovupd   YMMWORD PTR [64+r13], ymm0
        vmovupd   YMMWORD PTR [r13], ymm1

_B2_6::

        xor       eax, eax
        mov       QWORD PTR [40+rsp], rbx
        mov       ebx, eax
        mov       QWORD PTR [32+rsp], rsi
        mov       esi, r8d

_B2_7::

        bt        esi, ebx
        jc        _B2_10

_B2_8::

        inc       ebx
        cmp       ebx, 4
        jl        _B2_7

_B2_9::

        mov       rbx, QWORD PTR [40+rsp]
        mov       rsi, QWORD PTR [32+rsp]
        vmovupd   ymm0, YMMWORD PTR [64+r13]
        jmp       _B2_2

_B2_10::

        vzeroupper
        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B2_8
        ALIGN     16

_B2_11::

__jsvml_tanh4_ha_l9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh4_ha_l9_B1_B3:
	DD	1603841
	DD	4379769
	DD	2058353
	DD	1931368
	DD	1804383
	DD	1677398
	DD	1550413
	DD	1423428
	DD	1296438
	DD	1169453
	DD	1042468
	DD	915483
	DD	4522251

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B2_1
	DD	imagerel _B2_6
	DD	imagerel _unwind___jsvml_tanh4_ha_l9_B1_B3

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh4_ha_l9_B6_B10:
	DD	265761
	DD	287758
	DD	340999
	DD	imagerel _B2_1
	DD	imagerel _B2_6
	DD	imagerel _unwind___jsvml_tanh4_ha_l9_B1_B3

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B2_6
	DD	imagerel _B2_11
	DD	imagerel _unwind___jsvml_tanh4_ha_l9_B6_B10

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST2:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh1_ha_ex

__jsvml_tanh1_ha_ex	PROC	EXPORT

_B3_1::

        DB        243
        DB        15
        DB        30
        DB        250
L63::

        sub       rsp, 360
        mov       eax, 2147352576
        mov       ecx, 535822336
        mov       r8d, 1069416448
        mov       r9d, 7733248
        lea       r11, QWORD PTR [__ImageBase]
        movups    XMMWORD PTR [176+rsp], xmm15
        mov       edx, 2145386496
        movups    XMMWORD PTR [192+rsp], xmm14
        movd      xmm5, eax
        movups    XMMWORD PTR [208+rsp], xmm13
        movd      xmm2, ecx
        movups    XMMWORD PTR [224+rsp], xmm12
        movups    XMMWORD PTR [240+rsp], xmm11
        movd      xmm1, edx
        movups    XMMWORD PTR [256+rsp], xmm10
        movups    XMMWORD PTR [272+rsp], xmm9
        movups    XMMWORD PTR [288+rsp], xmm8
        movups    XMMWORD PTR [304+rsp], xmm7
        movups    XMMWORD PTR [320+rsp], xmm6
        movd      xmm6, r9d
        mov       QWORD PTR [168+rsp], r13
        pxor      xmm7, xmm7
        pshufd    xmm9, xmm0, 85
        lea       r13, QWORD PTR [95+rsp]
        movsd     xmm4, QWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        pand      xmm9, xmm5
        movsd     xmm3, QWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        movd      xmm5, r8d
        movups    XMMWORD PTR [241+r13], xmm0
        andps     xmm3, xmm0
        andps     xmm4, xmm0
        movdqa    xmm0, xmm9
        pcmpgtd   xmm2, xmm9
        psubd     xmm9, xmm5
        movdqa    xmm10, xmm9
        movdqa    xmm8, xmm9
        pcmpgtd   xmm10, xmm6
        pcmpgtd   xmm8, xmm7
        movups    xmm11, XMMWORD PTR [_2il0floatpacket_17]
        pand      xmm9, xmm8
        movdqa    xmm12, xmm10
        andps     xmm11, xmm10
        andnps    xmm12, xmm9
        pcmpgtd   xmm0, xmm1
        orps      xmm12, xmm11
        por       xmm0, xmm2
        psrld     xmm12, 10
        and       r13, -64
        movd      r10d, xmm12
        movmskps  eax, xmm0
        movsxd    r10, r10d
        and       eax, 1
        mov       QWORD PTR [352+rsp], r13
        movups    xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r11+r10]
        movsd     xmm0, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2712+r11+r10]
        addsd     xmm3, xmm14
        unpcklpd  xmm0, xmm0
        mulsd     xmm0, xmm3
        movups    xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r11+r10]
        movsd     xmm5, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2696+r11+r10]
        addsd     xmm0, xmm15
        mulsd     xmm0, xmm3
        unpcklpd  xmm5, xmm5
        movups    xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r11+r10]
        addsd     xmm0, xmm5
        mulsd     xmm0, xmm3
        movsd     xmm7, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2680+r11+r10]
        addsd     xmm0, xmm6
        mulsd     xmm0, xmm3
        unpcklpd  xmm7, xmm7
        movups    xmm8, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r11+r10]
        addsd     xmm0, xmm7
        mulsd     xmm0, xmm3
        movsd     xmm9, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2664+r11+r10]
        addsd     xmm0, xmm8
        mulsd     xmm0, xmm3
        unpcklpd  xmm9, xmm9
        movups    xmm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r11+r10]
        addsd     xmm0, xmm9
        mulsd     xmm0, xmm3
        movsd     xmm11, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2648+r11+r10]
        addsd     xmm0, xmm10
        mulsd     xmm0, xmm3
        unpcklpd  xmm11, xmm11
        movups    xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r11+r10]
        addsd     xmm0, xmm11
        mulsd     xmm0, xmm3
        movaps    xmm5, xmm1
        movsd     xmm14, QWORD PTR [__jsvml_dtanh_ha_data_internal+10304]
        andps     xmm5, xmm14
        andps     xmm14, xmm3
        subsd     xmm1, xmm5
        mulsd     xmm0, xmm3
        subsd     xmm3, xmm14
        movaps    xmm13, xmm1
        movaps    xmm6, xmm5
        mulsd     xmm13, xmm3
        mulsd     xmm5, xmm3
        mulsd     xmm1, xmm14
        mulsd     xmm6, xmm14
        addsd     xmm5, xmm13
        movups    xmm12, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r11+r10]
        movaps    xmm3, xmm6
        movsd     xmm2, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2632+r11+r10]
        addsd     xmm0, xmm12
        addsd     xmm1, xmm5
        unpcklpd  xmm2, xmm2
        addsd     xmm1, xmm0
        movaps    xmm0, xmm6
        addsd     xmm0, xmm2
        movaps    xmm5, xmm0
        subsd     xmm3, xmm0
        addsd     xmm5, xmm3
        addsd     xmm2, xmm3
        subsd     xmm6, xmm5
        addsd     xmm2, xmm6
        addsd     xmm1, xmm2
        addsd     xmm0, xmm1
        orps      xmm0, xmm4
        jne       _B3_3

_B3_2::

        movups    xmm6, XMMWORD PTR [320+rsp]
        movups    xmm7, XMMWORD PTR [304+rsp]
        movups    xmm8, XMMWORD PTR [288+rsp]
        movups    xmm9, XMMWORD PTR [272+rsp]
        movups    xmm10, XMMWORD PTR [256+rsp]
        movups    xmm11, XMMWORD PTR [240+rsp]
        movups    xmm12, XMMWORD PTR [224+rsp]
        movups    xmm13, XMMWORD PTR [208+rsp]
        movups    xmm14, XMMWORD PTR [192+rsp]
        movups    xmm15, XMMWORD PTR [176+rsp]
        mov       r13, QWORD PTR [168+rsp]
        add       rsp, 360
        ret

_B3_3::

        movups    xmm1, XMMWORD PTR [336+rsp]
        movsd     QWORD PTR [r13], xmm1
        movsd     QWORD PTR [64+r13], xmm0
        jne       _B3_6

_B3_4::

        movsd     xmm0, QWORD PTR [64+r13]
        jmp       _B3_2

_B3_6::

        lea       rcx, QWORD PTR [r13]
        lea       rdx, QWORD PTR [64+r13]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B3_4
        ALIGN     16

_B3_7::

__jsvml_tanh1_ha_ex ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh1_ha_ex_B1_B6:
	DD	1613313
	DD	1430686
	DD	1337489
	DD	1276041
	DD	1214593
	DD	1153144
	DD	1091695
	DD	1030242
	DD	968793
	DD	907340
	DD	845887
	DD	784433
	DD	2949387

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B3_1
	DD	imagerel _B3_7
	DD	imagerel _unwind___jsvml_tanh1_ha_ex_B1_B6

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST3:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh2_ha_l9

__jsvml_tanh2_ha_l9	PROC	EXPORT

_B4_1::

        DB        243
        DB        15
        DB        30
        DB        250
L88::

        sub       rsp, 392
        lea       r8, QWORD PTR [__ImageBase]
        vmovups   XMMWORD PTR [336+rsp], xmm15
        vmovups   XMMWORD PTR [192+rsp], xmm14
        vmovups   XMMWORD PTR [208+rsp], xmm13
        vmovups   XMMWORD PTR [224+rsp], xmm12
        vmovups   XMMWORD PTR [240+rsp], xmm11
        vmovups   XMMWORD PTR [256+rsp], xmm10
        vpxor     xmm11, xmm11, xmm11
        vmovups   XMMWORD PTR [272+rsp], xmm9
        vmovups   XMMWORD PTR [288+rsp], xmm8
        vmovups   XMMWORD PTR [304+rsp], xmm7
        vmovups   XMMWORD PTR [320+rsp], xmm6
        mov       QWORD PTR [368+rsp], r13
        lea       r13, QWORD PTR [111+rsp]
        vmovq     xmm2, QWORD PTR [__jsvml_dtanh_ha_data_internal+10496]
        and       r13, -64
        vpshufd   xmm5, xmm0, 221
        vmovq     xmm15, QWORD PTR [__jsvml_dtanh_ha_data_internal+10624]
        vpand     xmm14, xmm5, xmm2
        vpsubd    xmm12, xmm14, xmm15
        vmovq     xmm9, QWORD PTR [__jsvml_dtanh_ha_data_internal+10688]
        vpcmpgtd  xmm10, xmm12, xmm11
        vpand     xmm8, xmm12, xmm10
        vpcmpgtd  xmm6, xmm12, xmm9
        vblendvps xmm7, xmm8, xmm9, xmm6
        vandpd    xmm4, xmm0, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vmovupd   XMMWORD PTR [352+rsp], xmm4
        vpsrld    xmm4, xmm7, 10
        vmovd     eax, xmm4
        vmovq     xmm3, QWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        vpcmpgtd  xmm1, xmm14, xmm3
        vpextrd   ecx, xmm4, 1
        movsxd    rax, eax
        movsxd    rcx, ecx
        vmovupd   XMMWORD PTR [32+rsp], xmm0
        vandpd    xmm13, xmm0, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vmovmskps edx, xmm1
        vmovupd   xmm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rax]
        vmovupd   xmm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rax]
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rax]
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rax]
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rcx]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rcx]
        vmovupd   xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rcx]
        vmovupd   xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rcx]
        vunpcklpd xmm12, xmm5, xmm2
        vunpckhpd xmm11, xmm5, xmm2
        vunpcklpd xmm10, xmm3, xmm1
        vunpckhpd xmm9, xmm3, xmm1
        vmovupd   xmm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rcx]
        vunpcklpd xmm8, xmm0, xmm14
        vunpckhpd xmm7, xmm0, xmm14
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rcx]
        vunpcklpd xmm6, xmm15, xmm4
        vunpckhpd xmm5, xmm15, xmm4
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rcx]
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rax]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rax]
        vmovupd   xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rax]
        vunpcklpd xmm4, xmm2, xmm3
        vunpckhpd xmm3, xmm2, xmm3
        vunpcklpd xmm2, xmm1, xmm0
        vunpckhpd xmm1, xmm1, xmm0
        vunpcklpd xmm0, xmm14, xmm15
        vaddpd    xmm13, xmm13, xmm0
        vfmadd213pd xmm1, xmm13, xmm2
        vfmadd213pd xmm1, xmm13, xmm3
        vfmadd213pd xmm1, xmm13, xmm4
        vfmadd213pd xmm1, xmm13, xmm5
        vfmadd213pd xmm1, xmm13, xmm6
        vfmadd213pd xmm1, xmm13, xmm7
        vfmadd213pd xmm1, xmm13, xmm8
        vfmadd213pd xmm1, xmm13, xmm9
        vmulpd    xmm0, xmm13, xmm1
        vmulpd    xmm1, xmm13, xmm10
        vfmadd213pd xmm0, xmm13, xmm12
        vfmsub213pd xmm10, xmm13, xmm1
        vaddpd    xmm6, xmm1, xmm11
        vaddpd    xmm4, xmm0, xmm10
        vsubpd    xmm10, xmm1, xmm6
        vaddpd    xmm2, xmm6, xmm10
        vaddpd    xmm11, xmm10, xmm11
        vsubpd    xmm3, xmm1, xmm2
        vaddpd    xmm5, xmm11, xmm3
        vaddpd    xmm7, xmm4, xmm5
        vaddpd    xmm8, xmm6, xmm7
        mov       QWORD PTR [376+rsp], r13
        vorpd     xmm0, xmm8, XMMWORD PTR [352+rsp]
        and       edx, 3
        jne       _B4_3

_B4_2::

        vmovups   xmm6, XMMWORD PTR [320+rsp]
        vmovups   xmm7, XMMWORD PTR [304+rsp]
        vmovups   xmm8, XMMWORD PTR [288+rsp]
        vmovups   xmm9, XMMWORD PTR [272+rsp]
        vmovups   xmm10, XMMWORD PTR [256+rsp]
        vmovups   xmm11, XMMWORD PTR [240+rsp]
        vmovups   xmm12, XMMWORD PTR [224+rsp]
        vmovups   xmm13, XMMWORD PTR [208+rsp]
        vmovups   xmm14, XMMWORD PTR [192+rsp]
        vmovups   xmm15, XMMWORD PTR [336+rsp]
        mov       r13, QWORD PTR [368+rsp]
        add       rsp, 392
        ret

_B4_3::

        vmovupd   xmm1, XMMWORD PTR [32+rsp]
        vmovupd   XMMWORD PTR [r13], xmm1
        vmovupd   XMMWORD PTR [64+r13], xmm0
        je        _B4_2

_B4_6::

        xor       eax, eax
        mov       QWORD PTR [40+rsp], rbx
        mov       ebx, eax
        mov       QWORD PTR [32+rsp], rsi
        mov       esi, edx

_B4_7::

        bt        esi, ebx
        jc        _B4_10

_B4_8::

        inc       ebx
        cmp       ebx, 2
        jl        _B4_7

_B4_9::

        mov       rbx, QWORD PTR [40+rsp]
        mov       rsi, QWORD PTR [32+rsp]
        vmovupd   xmm0, XMMWORD PTR [64+r13]
        jmp       _B4_2

_B4_10::

        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B4_8
        ALIGN     16

_B4_11::

__jsvml_tanh2_ha_l9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_l9_B1_B3:
	DD	1603841
	DD	3069049
	DD	1337457
	DD	1276008
	DD	1214559
	DD	1153110
	DD	1091656
	DD	1030207
	DD	968758
	DD	907309
	DD	845860
	DD	1439771
	DD	3211531

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B4_1
	DD	imagerel _B4_6
	DD	imagerel _unwind___jsvml_tanh2_ha_l9_B1_B3

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_l9_B6_B10:
	DD	265761
	DD	287758
	DD	340999
	DD	imagerel _B4_1
	DD	imagerel _B4_6
	DD	imagerel _unwind___jsvml_tanh2_ha_l9_B1_B3

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B4_6
	DD	imagerel _B4_11
	DD	imagerel _unwind___jsvml_tanh2_ha_l9_B6_B10

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST4:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh1_ha_l9

__jsvml_tanh1_ha_l9	PROC	EXPORT

_B5_1::

        DB        243
        DB        15
        DB        30
        DB        250
L119::

        sub       rsp, 360
        mov       eax, 2147352576
        mov       ecx, 1069416448
        mov       r8d, 7733248
        vmovups   XMMWORD PTR [304+rsp], xmm15
        mov       edx, 2145386496
        vmovups   XMMWORD PTR [320+rsp], xmm14
        lea       r10, QWORD PTR [__ImageBase]
        vmovups   XMMWORD PTR [176+rsp], xmm13
        vmovd     xmm4, eax
        vmovups   XMMWORD PTR [192+rsp], xmm12
        vmovups   XMMWORD PTR [208+rsp], xmm11
        vmovd     xmm5, edx
        vmovups   XMMWORD PTR [224+rsp], xmm10
        vmovd     xmm10, ecx
        vmovups   XMMWORD PTR [240+rsp], xmm9
        vmovups   XMMWORD PTR [256+rsp], xmm8
        vpxor     xmm9, xmm9, xmm9
        vmovups   XMMWORD PTR [272+rsp], xmm7
        vmovups   XMMWORD PTR [288+rsp], xmm6
        mov       QWORD PTR [168+rsp], r13
        lea       r13, QWORD PTR [95+rsp]
        vpshufd   xmm3, xmm0, 85
        and       r13, -64
        vmovsd    xmm2, QWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vpand     xmm15, xmm3, xmm4
        vmovsd    xmm1, QWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vandpd    xmm12, xmm0, xmm2
        vmovupd   XMMWORD PTR [336+rsp], xmm0
        vandpd    xmm13, xmm0, xmm1
        vpsubd    xmm0, xmm15, xmm10
        vmovd     xmm1, r8d
        vpcmpgtd  xmm8, xmm0, xmm9
        vpcmpgtd  xmm3, xmm0, xmm1
        vpand     xmm2, xmm0, xmm8
        vpcmpgtd  xmm14, xmm15, xmm5
        vblendvps xmm4, xmm2, XMMWORD PTR [_2il0floatpacket_17], xmm3
        vmovmskps eax, xmm14
        vpsrld    xmm5, xmm4, 10
        vmovd     r9d, xmm5
        movsxd    r9, r9d
        mov       QWORD PTR [352+rsp], r13
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r10+r9]
        vmovupd   xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r10+r9]
        vaddsd    xmm13, xmm13, xmm15
        vmovddup  xmm11, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2712+r10+r9]
        vfmadd213sd xmm11, xmm13, xmm0
        vmovddup  xmm1, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2696+r10+r9]
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r10+r9]
        vmovddup  xmm3, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2680+r10+r9]
        vmovupd   xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r10+r9]
        vfmadd213sd xmm11, xmm13, xmm1
        vmovddup  xmm5, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2664+r10+r9]
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r10+r9]
        vmovddup  xmm7, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2648+r10+r9]
        vmovupd   xmm9, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r10+r9]
        vfmadd213sd xmm11, xmm13, xmm2
        vmovddup  xmm10, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2632+r10+r9]
        vfmadd213sd xmm11, xmm13, xmm3
        vmovupd   xmm8, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r10+r9]
        vfmadd213sd xmm11, xmm13, xmm4
        vfmadd213sd xmm11, xmm13, xmm5
        vfmadd213sd xmm11, xmm13, xmm6
        vfmadd213sd xmm11, xmm13, xmm7
        vmulsd    xmm6, xmm11, xmm13
        vmulsd    xmm11, xmm9, xmm13
        vfmadd213sd xmm6, xmm13, xmm8
        vfmsub213sd xmm9, xmm13, xmm11
        vaddsd    xmm2, xmm11, xmm10
        vsubsd    xmm7, xmm11, xmm2
        vaddsd    xmm1, xmm9, xmm6
        vaddsd    xmm0, xmm2, xmm7
        vaddsd    xmm7, xmm10, xmm7
        vsubsd    xmm10, xmm11, xmm0
        vaddsd    xmm11, xmm7, xmm10
        vaddsd    xmm3, xmm1, xmm11
        vaddsd    xmm4, xmm2, xmm3
        vorpd     xmm0, xmm4, xmm12
        and       eax, 1
        jne       _B5_3

_B5_2::

        vmovups   xmm6, XMMWORD PTR [288+rsp]
        vmovups   xmm7, XMMWORD PTR [272+rsp]
        vmovups   xmm8, XMMWORD PTR [256+rsp]
        vmovups   xmm9, XMMWORD PTR [240+rsp]
        vmovups   xmm10, XMMWORD PTR [224+rsp]
        vmovups   xmm11, XMMWORD PTR [208+rsp]
        vmovups   xmm12, XMMWORD PTR [192+rsp]
        vmovups   xmm13, XMMWORD PTR [176+rsp]
        vmovups   xmm14, XMMWORD PTR [320+rsp]
        vmovups   xmm15, XMMWORD PTR [304+rsp]
        mov       r13, QWORD PTR [168+rsp]
        add       rsp, 360
        ret

_B5_3::

        vmovupd   xmm1, XMMWORD PTR [336+rsp]
        vmovsd    QWORD PTR [r13], xmm1
        vmovsd    QWORD PTR [64+r13], xmm0
        jne       _B5_6

_B5_4::

        vmovsd    xmm0, QWORD PTR [64+r13]
        jmp       _B5_2

_B5_6::

        lea       rcx, QWORD PTR [r13]
        lea       rdx, QWORD PTR [64+r13]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B5_4
        ALIGN     16

_B5_7::

__jsvml_tanh1_ha_l9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh1_ha_l9_B1_B6:
	DD	1612289
	DD	1430682
	DD	1206418
	DD	1144969
	DD	1083515
	DD	1022066
	DD	960613
	DD	899160
	DD	837711
	DD	776258
	DD	1370162
	DD	1308708
	DD	2949387

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B5_1
	DD	imagerel _B5_7
	DD	imagerel _unwind___jsvml_tanh1_ha_l9_B1_B6

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST5:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh2_ha_ex

__jsvml_tanh2_ha_ex	PROC	EXPORT

_B6_1::

        DB        243
        DB        15
        DB        30
        DB        250
L144::

        sub       rsp, 392
        lea       r8, QWORD PTR [__ImageBase]
        movups    XMMWORD PTR [272+rsp], xmm15
        movups    XMMWORD PTR [288+rsp], xmm14
        movups    XMMWORD PTR [320+rsp], xmm13
        pxor      xmm14, xmm14
        movups    XMMWORD PTR [336+rsp], xmm12
        movups    XMMWORD PTR [192+rsp], xmm11
        movups    XMMWORD PTR [208+rsp], xmm10
        movups    XMMWORD PTR [304+rsp], xmm9
        movups    XMMWORD PTR [224+rsp], xmm8
        movups    XMMWORD PTR [240+rsp], xmm7
        movups    XMMWORD PTR [256+rsp], xmm6
        mov       QWORD PTR [368+rsp], r13
        lea       r13, QWORD PTR [111+rsp]
        movq      xmm4, QWORD PTR [__jsvml_dtanh_ha_data_internal+10496]
        and       r13, -64
        pshufd    xmm11, xmm0, 221
        movq      xmm13, QWORD PTR [__jsvml_dtanh_ha_data_internal+10624]
        pand      xmm11, xmm4
        movq      xmm2, QWORD PTR [__jsvml_dtanh_ha_data_internal+10752]
        movdqa    xmm3, xmm11
        movups    xmm1, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        pcmpgtd   xmm2, xmm11
        psubd     xmm11, xmm13
        andps     xmm1, xmm0
        movq      xmm9, QWORD PTR [__jsvml_dtanh_ha_data_internal+10688]
        movdqa    xmm15, xmm11
        movups    XMMWORD PTR [352+rsp], xmm1
        movdqa    xmm1, xmm11
        pcmpgtd   xmm1, xmm9
        pcmpgtd   xmm15, xmm14
        pand      xmm11, xmm15
        movdqa    xmm10, xmm1
        andnps    xmm10, xmm11
        andps     xmm9, xmm1
        orps      xmm10, xmm9
        psrld     xmm10, 10
        movd      edx, xmm10
        pshufd    xmm8, xmm10, 1
        movq      xmm5, QWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        movd      ecx, xmm8
        pcmpgtd   xmm3, xmm5
        por       xmm3, xmm2
        movups    xmm12, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        movsxd    rdx, edx
        andps     xmm12, xmm0
        movsxd    rcx, ecx
        movups    XMMWORD PTR [32+rsp], xmm0
        movmskps  eax, xmm3
        movups    xmm11, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rdx]
        movups    xmm8, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rdx]
        movaps    xmm10, xmm11
        movups    xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rcx]
        movaps    xmm9, xmm8
        movups    xmm7, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rcx]
        and       eax, 3
        unpcklpd  xmm10, xmm6
        unpckhpd  xmm11, xmm6
        movups    xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rdx]
        unpcklpd  xmm9, xmm7
        unpckhpd  xmm8, xmm7
        movaps    xmm7, xmm6
        movups    xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rcx]
        unpcklpd  xmm7, xmm4
        unpckhpd  xmm6, xmm4
        movups    xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rdx]
        movups    xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rcx]
        movaps    xmm5, xmm4
        unpcklpd  xmm5, xmm2
        unpckhpd  xmm4, xmm2
        movups    xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rdx]
        movups    xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rdx]
        movaps    xmm3, xmm2
        movups    xmm0, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rcx]
        movups    xmm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rcx]
        unpcklpd  xmm3, xmm0
        unpckhpd  xmm2, xmm0
        movaps    xmm0, xmm1
        unpcklpd  xmm0, xmm13
        unpckhpd  xmm1, xmm13
        movups    xmm13, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rdx]
        movups    xmm14, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rcx]
        movaps    xmm15, xmm13
        unpcklpd  xmm15, xmm14
        addpd     xmm12, xmm15
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm0
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm2
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm3
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm4
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm5
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm6
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm7
        mulpd     xmm1, xmm12
        addpd     xmm1, xmm8
        mulpd     xmm1, xmm12
        movups    xmm5, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10304]
        movaps    xmm3, xmm5
        andps     xmm3, xmm9
        andps     xmm5, xmm12
        subpd     xmm9, xmm3
        mulpd     xmm1, xmm12
        subpd     xmm12, xmm5
        addpd     xmm1, xmm10
        movaps    xmm0, xmm9
        movaps    xmm2, xmm3
        mulpd     xmm0, xmm12
        mulpd     xmm3, xmm12
        mulpd     xmm2, xmm5
        mulpd     xmm5, xmm9
        addpd     xmm0, xmm3
        addpd     xmm0, xmm5
        addpd     xmm1, xmm0
        movaps    xmm0, xmm11
        movaps    xmm3, xmm2
        addpd     xmm0, xmm2
        subpd     xmm3, xmm0
        movaps    xmm12, xmm0
        addpd     xmm12, xmm3
        addpd     xmm3, xmm11
        subpd     xmm2, xmm12
        addpd     xmm3, xmm2
        addpd     xmm1, xmm3
        addpd     xmm0, xmm1
        mov       QWORD PTR [376+rsp], r13
        orps      xmm0, XMMWORD PTR [352+rsp]
        jne       _B6_3

_B6_2::

        movups    xmm6, XMMWORD PTR [256+rsp]
        movups    xmm7, XMMWORD PTR [240+rsp]
        movups    xmm8, XMMWORD PTR [224+rsp]
        movups    xmm9, XMMWORD PTR [304+rsp]
        movups    xmm10, XMMWORD PTR [208+rsp]
        movups    xmm11, XMMWORD PTR [192+rsp]
        movups    xmm12, XMMWORD PTR [336+rsp]
        movups    xmm13, XMMWORD PTR [320+rsp]
        movups    xmm14, XMMWORD PTR [288+rsp]
        movups    xmm15, XMMWORD PTR [272+rsp]
        mov       r13, QWORD PTR [368+rsp]
        add       rsp, 392
        ret

_B6_3::

        movups    xmm1, XMMWORD PTR [32+rsp]
        movups    XMMWORD PTR [r13], xmm1
        movups    XMMWORD PTR [64+r13], xmm0
        je        _B6_2

_B6_6::

        xor       ecx, ecx
        mov       QWORD PTR [40+rsp], rbx
        mov       ebx, ecx
        mov       QWORD PTR [32+rsp], rsi
        mov       esi, eax

_B6_7::

        mov       ecx, ebx
        mov       edx, 1
        shl       edx, cl
        test      esi, edx
        jne       _B6_10

_B6_8::

        inc       ebx
        cmp       ebx, 2
        jl        _B6_7

_B6_9::

        mov       rbx, QWORD PTR [40+rsp]
        mov       rsi, QWORD PTR [32+rsp]
        movups    xmm0, XMMWORD PTR [64+r13]
        jmp       _B6_2

_B6_10::

        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B6_8
        ALIGN     16

_B6_11::

__jsvml_tanh2_ha_ex ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_ex_B1_B3:
	DD	1603329
	DD	3069047
	DD	1075311
	DD	1013863
	DD	952415
	DD	1284182
	DD	895053
	DD	833604
	DD	1427515
	DD	1366061
	DD	1239076
	DD	1177627
	DD	3211531

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B6_1
	DD	imagerel _B6_6
	DD	imagerel _unwind___jsvml_tanh2_ha_ex_B1_B3

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_ex_B6_B10:
	DD	265761
	DD	287758
	DD	340999
	DD	imagerel _B6_1
	DD	imagerel _B6_6
	DD	imagerel _unwind___jsvml_tanh2_ha_ex_B1_B3

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B6_6
	DD	imagerel _B6_11
	DD	imagerel _unwind___jsvml_tanh2_ha_ex_B6_B10

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST6:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh2_ha_e9

__jsvml_tanh2_ha_e9	PROC	EXPORT

_B7_1::

        DB        243
        DB        15
        DB        30
        DB        250
L175::

        sub       rsp, 392
        vmovapd   xmm4, xmm0
        vmovups   XMMWORD PTR [336+rsp], xmm15
        lea       r8, QWORD PTR [__ImageBase]
        vmovups   XMMWORD PTR [192+rsp], xmm14
        vmovups   XMMWORD PTR [208+rsp], xmm13
        vmovups   XMMWORD PTR [224+rsp], xmm12
        vmovups   XMMWORD PTR [240+rsp], xmm11
        vmovups   XMMWORD PTR [256+rsp], xmm10
        vmovups   XMMWORD PTR [272+rsp], xmm9
        vmovups   XMMWORD PTR [288+rsp], xmm8
        vmovups   XMMWORD PTR [304+rsp], xmm7
        vpxor     xmm8, xmm8, xmm8
        vmovups   XMMWORD PTR [320+rsp], xmm6
        mov       QWORD PTR [368+rsp], r13
        lea       r13, QWORD PTR [111+rsp]
        vmovq     xmm2, QWORD PTR [__jsvml_dtanh_ha_data_internal+10496]
        and       r13, -64
        vpshufd   xmm5, xmm4, 221
        vmovq     xmm11, QWORD PTR [__jsvml_dtanh_ha_data_internal+10624]
        vpand     xmm10, xmm5, xmm2
        vpsubd    xmm6, xmm10, xmm11
        vmovq     xmm15, QWORD PTR [__jsvml_dtanh_ha_data_internal+10688]
        vpcmpgtd  xmm9, xmm6, xmm8
        vmovupd   XMMWORD PTR [32+rsp], xmm4
        vpand     xmm7, xmm6, xmm9
        vandpd    xmm0, xmm4, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vandpd    xmm1, xmm4, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vpcmpgtd  xmm4, xmm6, xmm15
        vblendvps xmm5, xmm7, xmm15, xmm4
        vmovq     xmm3, QWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        vpsrld    xmm2, xmm5, 10
        vmovd     eax, xmm2
        vmovq     xmm13, QWORD PTR [__jsvml_dtanh_ha_data_internal+10752]
        vmovupd   XMMWORD PTR [352+rsp], xmm1
        vpcmpgtd  xmm1, xmm10, xmm3
        vpextrd   ecx, xmm2, 1
        vpcmpgtd  xmm12, xmm13, xmm10
        movsxd    rax, eax
        vpor      xmm14, xmm1, xmm12
        movsxd    rcx, ecx
        vmovmskps edx, xmm14
        vmovupd   xmm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rax]
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rax]
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r8+rcx]
        vmovupd   xmm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r8+rcx]
        vmovupd   xmm9, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rcx]
        vmovupd   xmm7, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rcx]
        vmovupd   xmm5, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rcx]
        vunpcklpd xmm14, xmm3, xmm15
        vunpckhpd xmm13, xmm3, xmm15
        vmovupd   xmm3, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rcx]
        vunpcklpd xmm12, xmm1, xmm10
        vunpckhpd xmm10, xmm1, xmm10
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rcx]
        vmovupd   xmm8, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r8+rax]
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r8+rax]
        vmovupd   xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r8+rax]
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r8+rax]
        vmovupd   xmm15, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r8+rax]
        vunpcklpd xmm11, xmm8, xmm9
        vunpckhpd xmm8, xmm8, xmm9
        vunpcklpd xmm9, xmm6, xmm7
        vunpckhpd xmm6, xmm6, xmm7
        vunpcklpd xmm7, xmm4, xmm5
        vunpckhpd xmm4, xmm4, xmm5
        vunpcklpd xmm5, xmm2, xmm3
        vunpckhpd xmm3, xmm2, xmm3
        vunpcklpd xmm2, xmm15, xmm1
        vaddpd    xmm1, xmm0, xmm2
        vmulpd    xmm0, xmm1, xmm3
        vaddpd    xmm0, xmm0, xmm5
        vmulpd    xmm2, xmm1, xmm0
        vaddpd    xmm3, xmm2, xmm4
        vmulpd    xmm4, xmm1, xmm3
        vaddpd    xmm5, xmm4, xmm7
        vmulpd    xmm7, xmm1, xmm5
        vaddpd    xmm6, xmm7, xmm6
        vmulpd    xmm15, xmm1, xmm6
        vaddpd    xmm9, xmm15, xmm9
        vmulpd    xmm0, xmm1, xmm9
        vaddpd    xmm8, xmm0, xmm8
        vmulpd    xmm0, xmm1, xmm8
        vaddpd    xmm11, xmm0, xmm11
        vmulpd    xmm0, xmm1, xmm11
        vaddpd    xmm10, xmm0, xmm10
        vmulpd    xmm0, xmm1, xmm10
        vmulpd    xmm2, xmm1, xmm0
        vaddpd    xmm5, xmm2, xmm14
        vmovupd   xmm14, XMMWORD PTR [__jsvml_dtanh_ha_data_internal+10304]
        vandpd    xmm2, xmm12, xmm14
        vandpd    xmm14, xmm1, xmm14
        vmulpd    xmm0, xmm2, xmm14
        vsubpd    xmm3, xmm12, xmm2
        vaddpd    xmm10, xmm0, xmm13
        vmulpd    xmm4, xmm14, xmm3
        vsubpd    xmm7, xmm0, xmm10
        vsubpd    xmm12, xmm1, xmm14
        vaddpd    xmm8, xmm10, xmm7
        vmulpd    xmm1, xmm3, xmm12
        vmulpd    xmm2, xmm2, xmm12
        vsubpd    xmm0, xmm0, xmm8
        vaddpd    xmm12, xmm1, xmm2
        vaddpd    xmm6, xmm12, xmm4
        vaddpd    xmm13, xmm7, xmm13
        vaddpd    xmm9, xmm5, xmm6
        vaddpd    xmm7, xmm13, xmm0
        vaddpd    xmm1, xmm9, xmm7
        vaddpd    xmm2, xmm10, xmm1
        mov       QWORD PTR [376+rsp], r13
        vorpd     xmm0, xmm2, XMMWORD PTR [352+rsp]
        and       edx, 3
        jne       _B7_3

_B7_2::

        vmovups   xmm6, XMMWORD PTR [320+rsp]
        vmovups   xmm7, XMMWORD PTR [304+rsp]
        vmovups   xmm8, XMMWORD PTR [288+rsp]
        vmovups   xmm9, XMMWORD PTR [272+rsp]
        vmovups   xmm10, XMMWORD PTR [256+rsp]
        vmovups   xmm11, XMMWORD PTR [240+rsp]
        vmovups   xmm12, XMMWORD PTR [224+rsp]
        vmovups   xmm13, XMMWORD PTR [208+rsp]
        vmovups   xmm14, XMMWORD PTR [192+rsp]
        vmovups   xmm15, XMMWORD PTR [336+rsp]
        mov       r13, QWORD PTR [368+rsp]
        add       rsp, 392
        ret

_B7_3::

        vmovupd   xmm1, XMMWORD PTR [32+rsp]
        vmovupd   XMMWORD PTR [r13], xmm1
        vmovupd   XMMWORD PTR [64+r13], xmm0
        je        _B7_2

_B7_6::

        xor       eax, eax
        mov       QWORD PTR [40+rsp], rbx
        mov       ebx, eax
        mov       QWORD PTR [32+rsp], rsi
        mov       esi, edx

_B7_7::

        bt        esi, ebx
        jc        _B7_10

_B7_8::

        inc       ebx
        cmp       ebx, 2
        jl        _B7_7

_B7_9::

        mov       rbx, QWORD PTR [40+rsp]
        mov       rsi, QWORD PTR [32+rsp]
        vmovupd   xmm0, XMMWORD PTR [64+r13]
        jmp       _B7_2

_B7_10::

        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B7_8
        ALIGN     16

_B7_11::

__jsvml_tanh2_ha_e9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_e9_B1_B3:
	DD	1604865
	DD	3069053
	DD	1337461
	DD	1276007
	DD	1214558
	DD	1153109
	DD	1091660
	DD	1030211
	DD	968762
	DD	907313
	DD	845864
	DD	1439768
	DD	3211531

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B7_1
	DD	imagerel _B7_6
	DD	imagerel _unwind___jsvml_tanh2_ha_e9_B1_B3

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh2_ha_e9_B6_B10:
	DD	265761
	DD	287758
	DD	340999
	DD	imagerel _B7_1
	DD	imagerel _B7_6
	DD	imagerel _unwind___jsvml_tanh2_ha_e9_B1_B3

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B7_6
	DD	imagerel _B7_11
	DD	imagerel _unwind___jsvml_tanh2_ha_e9_B6_B10

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST7:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh1_ha_e9

__jsvml_tanh1_ha_e9	PROC	EXPORT

_B8_1::

        DB        243
        DB        15
        DB        30
        DB        250
L206::

        sub       rsp, 360
        mov       eax, 2147352576
        mov       r8d, 1069416448
        mov       r9d, 7733248
        vpshufd   xmm4, xmm0, 85
        mov       edx, 2145386496
        vmovups   XMMWORD PTR [304+rsp], xmm15
        mov       ecx, 535822336
        vmovd     xmm3, eax
        lea       r11, QWORD PTR [__ImageBase]
        vmovups   XMMWORD PTR [320+rsp], xmm14
        vmovups   XMMWORD PTR [288+rsp], xmm13
        vmovd     xmm2, edx
        vmovups   XMMWORD PTR [176+rsp], xmm12
        vmovups   XMMWORD PTR [192+rsp], xmm11
        vmovups   XMMWORD PTR [208+rsp], xmm10
        vpand     xmm10, xmm4, xmm3
        vmovups   XMMWORD PTR [224+rsp], xmm9
        vmovd     xmm9, r8d
        vmovups   XMMWORD PTR [240+rsp], xmm8
        vpcmpgtd  xmm13, xmm10, xmm2
        vmovups   XMMWORD PTR [256+rsp], xmm7
        vpxor     xmm8, xmm8, xmm8
        vmovups   XMMWORD PTR [272+rsp], xmm6
        vpsubd    xmm6, xmm10, xmm9
        mov       QWORD PTR [168+rsp], r13
        vpcmpgtd  xmm7, xmm6, xmm8
        vmovsd    xmm5, QWORD PTR [__jsvml_dtanh_ha_data_internal+10368]
        vpand     xmm4, xmm6, xmm7
        vandpd    xmm15, xmm0, xmm5
        vmovd     xmm5, r9d
        vpcmpgtd  xmm3, xmm6, xmm5
        lea       r13, QWORD PTR [95+rsp]
        vblendvps xmm2, xmm4, XMMWORD PTR [_2il0floatpacket_17], xmm3
        and       r13, -64
        vmovsd    xmm1, QWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vpsrld    xmm11, xmm2, 10
        vandpd    xmm14, xmm0, xmm1
        vmovd     r10d, xmm11
        vmovupd   XMMWORD PTR [336+rsp], xmm0
        vmovd     xmm0, ecx
        vpcmpgtd  xmm1, xmm0, xmm10
        movsxd    r10, r10d
        vpor      xmm12, xmm13, xmm1
        vmovmskps eax, xmm12
        vmovupd   xmm1, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2720+r11+r10]
        vaddsd    xmm1, xmm14, xmm1
        vmovddup  xmm11, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2712+r11+r10]
        vmulsd    xmm14, xmm11, xmm1
        vmovupd   xmm2, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2704+r11+r10]
        vaddsd    xmm0, xmm14, xmm2
        vmulsd    xmm2, xmm0, xmm1
        vmovddup  xmm3, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2696+r11+r10]
        vaddsd    xmm3, xmm2, xmm3
        vmulsd    xmm11, xmm3, xmm1
        vmovupd   xmm4, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2688+r11+r10]
        vaddsd    xmm4, xmm11, xmm4
        vmulsd    xmm14, xmm4, xmm1
        vmovddup  xmm5, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2680+r11+r10]
        vaddsd    xmm5, xmm14, xmm5
        vmulsd    xmm0, xmm5, xmm1
        vmovupd   xmm6, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2672+r11+r10]
        vaddsd    xmm6, xmm0, xmm6
        vmulsd    xmm0, xmm6, xmm1
        vmovddup  xmm7, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2664+r11+r10]
        vaddsd    xmm7, xmm0, xmm7
        vmulsd    xmm0, xmm7, xmm1
        vmovupd   xmm8, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2656+r11+r10]
        vaddsd    xmm8, xmm0, xmm8
        vmulsd    xmm0, xmm8, xmm1
        vmovddup  xmm9, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2648+r11+r10]
        vaddsd    xmm9, xmm0, xmm9
        vmulsd    xmm0, xmm9, xmm1
        vmulsd    xmm2, xmm0, xmm1
        vmovupd   xmm10, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2624+r11+r10]
        vaddsd    xmm5, xmm2, xmm10
        vmovupd   xmm12, XMMWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2640+r11+r10]
        vmovsd    xmm10, QWORD PTR [__jsvml_dtanh_ha_data_internal+10304]
        vandpd    xmm2, xmm12, xmm10
        vandpd    xmm4, xmm1, xmm10
        vmulsd    xmm0, xmm2, xmm4
        vsubsd    xmm3, xmm12, xmm2
        vsubsd    xmm1, xmm1, xmm4
        vmovddup  xmm13, QWORD PTR [imagerel(__jsvml_dtanh_ha_data_internal)+2632+r11+r10]
        vaddsd    xmm9, xmm0, xmm13
        vmulsd    xmm10, xmm3, xmm1
        vmulsd    xmm12, xmm2, xmm1
        vmulsd    xmm1, xmm3, xmm4
        vsubsd    xmm6, xmm0, xmm9
        vaddsd    xmm2, xmm12, xmm10
        vaddsd    xmm7, xmm9, xmm6
        vaddsd    xmm12, xmm1, xmm2
        vsubsd    xmm0, xmm0, xmm7
        vaddsd    xmm8, xmm12, xmm5
        vaddsd    xmm13, xmm13, xmm6
        mov       QWORD PTR [352+rsp], r13
        vaddsd    xmm6, xmm13, xmm0
        vaddsd    xmm1, xmm8, xmm6
        vaddsd    xmm2, xmm9, xmm1
        vorpd     xmm0, xmm2, xmm15
        and       eax, 1
        jne       _B8_3

_B8_2::

        vmovups   xmm6, XMMWORD PTR [272+rsp]
        vmovups   xmm7, XMMWORD PTR [256+rsp]
        vmovups   xmm8, XMMWORD PTR [240+rsp]
        vmovups   xmm9, XMMWORD PTR [224+rsp]
        vmovups   xmm10, XMMWORD PTR [208+rsp]
        vmovups   xmm11, XMMWORD PTR [192+rsp]
        vmovups   xmm12, XMMWORD PTR [176+rsp]
        vmovups   xmm13, XMMWORD PTR [288+rsp]
        vmovups   xmm14, XMMWORD PTR [320+rsp]
        vmovups   xmm15, XMMWORD PTR [304+rsp]
        mov       r13, QWORD PTR [168+rsp]
        add       rsp, 360
        ret

_B8_3::

        vmovupd   xmm1, XMMWORD PTR [336+rsp]
        vmovsd    QWORD PTR [r13], xmm1
        vmovsd    QWORD PTR [64+r13], xmm0
        jne       _B8_6

_B8_4::

        vmovsd    xmm0, QWORD PTR [64+r13]
        jmp       _B8_2

_B8_6::

        lea       rcx, QWORD PTR [r13]
        lea       rdx, QWORD PTR [64+r13]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B8_4
        ALIGN     16

_B8_7::

__jsvml_tanh1_ha_e9 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh1_ha_e9_B1_B6:
	DD	1618689
	DD	1430707
	DD	1140902
	DD	1079448
	DD	1017995
	DD	956541
	DD	895088
	DD	833639
	DD	772190
	DD	1235025
	DD	1370184
	DD	1308719
	DD	2949387

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B8_1
	DD	imagerel _B8_7
	DD	imagerel _unwind___jsvml_tanh1_ha_e9_B1_B6

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST8:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_tanh8_ha_z0

__jsvml_tanh8_ha_z0	PROC	EXPORT

_B9_1::

        DB        243
        DB        15
        DB        30
        DB        250
L231::

        sub       rsp, 1336
        vpsrlq    zmm23, zmm0, 32
        vpxor     ymm5, ymm5, ymm5
        vmovups   ZMMWORD PTR [1072+rsp], zmm21
        vmovups   ZMMWORD PTR [1136+rsp], zmm20
        vmovups   ZMMWORD PTR [1200+rsp], zmm19
        vmovups   ZMMWORD PTR [1264+rsp], zmm18
        vpmovqd   ymm1, zmm23
        mov       QWORD PTR [1064+rsp], r13
        lea       r13, QWORD PTR [927+rsp]
        vpand     ymm3, ymm1, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+2432]
        and       r13, -64
        vmovups   zmm25, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal]
        vmovups   zmm26, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2176]
        vmovups   zmm18, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2304]
        vmovups   zmm27, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2048]
        vmovups   zmm28, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1920]
        vmovups   zmm29, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1792]
        vmovups   zmm30, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1664]
        vmovups   zmm31, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1536]
        vmovups   zmm23, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+768]
        vmovups   zmm20, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+384]
        vmovups   zmm21, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+128]
        vpsubd    ymm4, ymm3, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+2496]
        vandpd    zmm24, zmm0, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+10432]
        vpcmpgtd  ymm2, ymm3, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+10560]
        vpmaxsd   ymm1, ymm4, ymm5
        vmovmskps r8d, ymm2
        vpminsd   ymm2, ymm1, YMMWORD PTR [__jsvml_dtanh_ha_data_internal+2560]
        vpsrld    ymm3, ymm2, 19
        vmovups   zmm1, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1408]
        vmovups   zmm2, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1280]
        vmovups   zmm4, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1024]
        vmovups   zmm5, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+896]
        vpmovzxdq zmm22, ymm3
        vmovups   zmm3, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1152]
        vpermt2pd zmm25, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+64]
        vpermt2pd zmm26, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2240]
        vpermt2pd zmm18, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2368]
        vsubpd    zmm19, zmm24, zmm25 {rn-sae}
        vpermt2pd zmm27, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+2112]
        vpermt2pd zmm28, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1984]
        vpermt2pd zmm29, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1856]
        vpermt2pd zmm30, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1728]
        vpermt2pd zmm31, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1600]
        vpermt2pd zmm1, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1472]
        vpermt2pd zmm2, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1344]
        vpermt2pd zmm3, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1216]
        vpermt2pd zmm4, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+1088]
        vpermt2pd zmm5, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+960]
        vpermt2pd zmm23, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+832]
        vpermt2pd zmm20, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+448]
        vpermt2pd zmm21, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+192]
        vfmadd213pd zmm18, zmm19, zmm26 {rn-sae}
        vmovups   zmm24, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+640]
        vmovups   zmm25, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+512]
        vmovups   zmm26, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+256]
        vfmadd213pd zmm18, zmm19, zmm27 {rn-sae}
        vpermt2pd zmm24, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+704]
        vpermt2pd zmm25, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+576]
        vpermt2pd zmm26, zmm22, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+320]
        vfmadd213pd zmm18, zmm19, zmm28 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm29 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm30 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm31 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm1 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm2 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm3 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm4 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm5 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm23 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm24 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm25 {rn-sae}
        vmulpd    zmm18, zmm18, zmm19 {rn-sae}
        vfmadd213pd zmm18, zmm19, zmm26 {rn-sae}
        vfmadd213pd zmm20, zmm19, zmm18 {rn-sae}
        vaddpd    zmm1, zmm20, zmm21 {rn-sae}
        mov       QWORD PTR [1328+rsp], r13
        vpternlogq zmm1, zmm0, ZMMWORD PTR [__jsvml_dtanh_ha_data_internal+10368], 248
        test      r8d, r8d
        jne       _B9_3

_B9_2::

        vmovups   zmm18, ZMMWORD PTR [1264+rsp]
        vmovups   zmm19, ZMMWORD PTR [1200+rsp]
        vmovups   zmm20, ZMMWORD PTR [1136+rsp]
        vmovups   zmm21, ZMMWORD PTR [1072+rsp]
        mov       r13, QWORD PTR [1064+rsp]
        vmovaps   zmm0, zmm1
        add       rsp, 1336
        ret

_B9_3::

        vstmxcsr  DWORD PTR [1056+rsp]

_B9_4::

        movzx     edx, WORD PTR [1056+rsp]
        mov       eax, edx
        or        eax, 8064
        cmp       edx, eax
        je        _B9_6

_B9_5::

        mov       DWORD PTR [1056+rsp], eax
        vldmxcsr  DWORD PTR [1056+rsp]

_B9_6::

        vmovups   ZMMWORD PTR [r13], zmm0
        vmovups   ZMMWORD PTR [64+r13], zmm1
        test      r8d, r8d
        jne       _B9_11

_B9_7::

        cmp       edx, eax
        je        _B9_2

_B9_8::

        vstmxcsr  DWORD PTR [1056+rsp]
        mov       eax, DWORD PTR [1056+rsp]

_B9_9::

        and       eax, -8065
        or        eax, edx
        mov       DWORD PTR [1056+rsp], eax
        vldmxcsr  DWORD PTR [1056+rsp]
        jmp       _B9_2

_B9_11::

        xor       ecx, ecx
        kmovw     WORD PTR [824+rsp], k4
        kmovw     WORD PTR [816+rsp], k5
        kmovw     WORD PTR [808+rsp], k6
        kmovw     WORD PTR [800+rsp], k7
        vmovups   ZMMWORD PTR [736+rsp], zmm6
        vmovups   ZMMWORD PTR [672+rsp], zmm7
        vmovups   ZMMWORD PTR [608+rsp], zmm8
        vmovups   ZMMWORD PTR [544+rsp], zmm9
        vmovups   ZMMWORD PTR [480+rsp], zmm10
        vmovups   ZMMWORD PTR [416+rsp], zmm11
        vmovups   ZMMWORD PTR [352+rsp], zmm12
        vmovups   ZMMWORD PTR [288+rsp], zmm13
        vmovups   ZMMWORD PTR [224+rsp], zmm14
        vmovups   ZMMWORD PTR [160+rsp], zmm15
        vmovups   ZMMWORD PTR [96+rsp], zmm16
        vmovups   ZMMWORD PTR [32+rsp], zmm17
        mov       QWORD PTR [848+rsp], rbx
        mov       ebx, ecx
        mov       QWORD PTR [840+rsp], rsi
        mov       esi, edx
        mov       QWORD PTR [832+rsp], rdi
        mov       edi, r8d
        mov       QWORD PTR [856+rsp], rbp
        mov       ebp, eax

_B9_12::

        bt        edi, ebx
        jc        _B9_15

_B9_13::

        inc       ebx
        cmp       ebx, 8
        jl        _B9_12

_B9_14::

        kmovw     k4, WORD PTR [824+rsp]
        mov       eax, ebp
        kmovw     k5, WORD PTR [816+rsp]
        kmovw     k6, WORD PTR [808+rsp]
        kmovw     k7, WORD PTR [800+rsp]
        vmovups   zmm6, ZMMWORD PTR [736+rsp]
        vmovups   zmm7, ZMMWORD PTR [672+rsp]
        vmovups   zmm8, ZMMWORD PTR [608+rsp]
        vmovups   zmm9, ZMMWORD PTR [544+rsp]
        vmovups   zmm10, ZMMWORD PTR [480+rsp]
        vmovups   zmm11, ZMMWORD PTR [416+rsp]
        vmovups   zmm12, ZMMWORD PTR [352+rsp]
        vmovups   zmm13, ZMMWORD PTR [288+rsp]
        vmovups   zmm14, ZMMWORD PTR [224+rsp]
        vmovups   zmm15, ZMMWORD PTR [160+rsp]
        vmovups   zmm16, ZMMWORD PTR [96+rsp]
        vmovups   zmm17, ZMMWORD PTR [32+rsp]
        vmovups   zmm1, ZMMWORD PTR [64+r13]
        mov       rbx, QWORD PTR [848+rsp]
        mov       edx, esi
        mov       rsi, QWORD PTR [840+rsp]
        mov       rdi, QWORD PTR [832+rsp]
        mov       rbp, QWORD PTR [856+rsp]
        jmp       _B9_7

_B9_15::

        vzeroupper
        lea       rcx, QWORD PTR [r13+rbx*8]
        lea       rdx, QWORD PTR [64+r13+rbx*8]

        call      __jsvml_dtanh_ha_cout_rare_internal
        jmp       _B9_13
        ALIGN     16

_B9_16::

__jsvml_tanh8_ha_z0 ENDP

_TEXT	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh8_ha_z0_B1_B9:
	DD	806913
	DD	8770640
	DD	5187650
	DD	4929591
	DD	4671532
	DD	4413473
	DD	10944779

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B9_1
	DD	imagerel _B9_11
	DD	imagerel _unwind___jsvml_tanh8_ha_z0_B1_B9

.pdata	ENDS
.xdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H
_unwind___jsvml_tanh8_ha_z0_B11_B15:
	DD	2674977
	DD	7034065
	DD	6845638
	DD	6907068
	DD	6960306
	DD	137386
	DD	395423
	DD	718996
	DD	977033
	DD	1235070
	DD	1493107
	DD	1751144
	DD	2009181
	DD	2267218
	DD	2525255
	DD	2783292
	DD	3041329
	DD	6585126
	DD	6646557
	DD	6707988
	DD	6769419
	DD	imagerel _B9_1
	DD	imagerel _B9_11
	DD	imagerel _unwind___jsvml_tanh8_ha_z0_B1_B9

.xdata	ENDS
.pdata	SEGMENT  DWORD   READ  ''

	ALIGN 004H

	DD	imagerel _B9_11
	DD	imagerel _B9_16
	DD	imagerel _unwind___jsvml_tanh8_ha_z0_B11_B15

.pdata	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_TEXT	SEGMENT      'CODE'

TXTST9:

_TEXT	ENDS
_TEXT	SEGMENT      'CODE'

       ALIGN     16
	PUBLIC __jsvml_dtanh_ha_cout_rare_internal

__jsvml_dtanh_ha_cout_rare_internal	PROC

_B10_1::

        DB        243
        DB        15
        DB        30
        DB        250
L282::

        mov       r10, rcx
        lea       r8, QWORD PTR [__ImageBase]
        mov       al, BYTE PTR [7+r10]
        and       al, -128
        shr       al, 7
        movzx     r9d, al
        movzx     eax, WORD PTR [6+r10]
        and       eax, 32752
        shr       eax, 4
        mov       rcx, QWORD PTR [imagerel(_imldTanhHATab)+r8+r9*8]
        cmp       eax, 2047
        je        _B10_6

_B10_2::

        cmp       eax, 2046
        jne       _B10_4

_B10_3::

        mov       QWORD PTR [rdx], rcx
        jmp       _B10_5

_B10_4::

        movsd     xmm1, QWORD PTR [r10]
        movsd     xmm0, QWORD PTR [_imldTanhHATab]
        addsd     xmm0, xmm1
        mulsd     xmm1, xmm0
        movsd     QWORD PTR [rdx], xmm1

_B10_5::

        xor       eax, eax
        ret

_B10_6::

        test      DWORD PTR [4+r10], 1048575
        jne       _B10_9

_B10_7::

        cmp       DWORD PTR [r10], 0
        je        _B10_3

_B10_9::

        movsd     xmm0, QWORD PTR [r10]
        addsd     xmm0, xmm0
        movsd     QWORD PTR [rdx], xmm0
        jmp       _B10_5
        ALIGN     16

_B10_10::

__jsvml_dtanh_ha_cout_rare_internal ENDP

_TEXT	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS

_RDATA	SEGMENT     READ PAGE   'DATA'
	ALIGN  32
	PUBLIC __jsvml_dtanh_ha_data_internal
__jsvml_dtanh_ha_data_internal	DD	0
	DD	0
	DD	0
	DD	1070333952
	DD	0
	DD	1070858240
	DD	0
	DD	1071382528
	DD	0
	DD	1071906816
	DD	0
	DD	1072431104
	DD	0
	DD	1072955392
	DD	0
	DD	1073479680
	DD	0
	DD	1074003968
	DD	0
	DD	1074528256
	DD	0
	DD	1075052544
	DD	0
	DD	1075576832
	DD	0
	DD	1076101120
	DD	0
	DD	1076625408
	DD	0
	DD	1077149696
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1097497746
	DD	1070305232
	DD	2699715854
	DD	1070817176
	DD	3997728823
	DD	1071273769
	DD	3938160533
	DD	1071759175
	DD	193732629
	DD	1072072293
	DD	3144363502
	DD	1072375075
	DD	2548249895
	DD	1072570303
	DD	638218690
	DD	1072665176
	DD	3325726839
	DD	1072689426
	DD	2523455249
	DD	1072693057
	DD	2200391922
	DD	1072693244
	DD	4257836853
	DD	1072693247
	DD	4294954840
	DD	1072693247
	DD	0
	DD	1072693248
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	3167993022
	DD	1013310014
	DD	2889539328
	DD	3159121931
	DD	394645568
	DD	1013728265
	DD	2799920971
	DD	1015161303
	DD	754366556
	DD	1013577885
	DD	3960180508
	DD	1014215657
	DD	69774042
	DD	3162475851
	DD	2161066944
	DD	3162264280
	DD	923362432
	DD	1014879086
	DD	2160345802
	DD	1014714211
	DD	3729195158
	DD	3161626453
	DD	675671997
	DD	1015336837
	DD	1141527416
	DD	1013957883
	DD	2209699952
	DD	3160643600
	DD	0
	DD	0
	DD	0
	DD	1072693248
	DD	2750448946
	DD	1072596012
	DD	1257606939
	DD	1072501079
	DD	2619663609
	DD	1072338011
	DD	863303701
	DD	1072048204
	DD	2694810990
	DD	1071654144
	DD	837003456
	DD	1070723665
	DD	472162617
	DD	1069359818
	DD	532307062
	DD	1067137790
	DD	431106849
	DD	1064162173
	DD	329904022
	DD	1059572972
	DD	4080160942
	DD	1053550275
	DD	1402271583
	DD	1044493446
	DD	467296040
	DD	1032344560
	DD	26734424
	DD	1014207804
	DD	0
	DD	0
	DD	1071622681
	DD	3153114090
	DD	3948133409
	DD	3217705130
	DD	4096956694
	DD	3218184481
	DD	2616164369
	DD	3218465008
	DD	2620770434
	DD	3218641845
	DD	3075958072
	DD	3218520700
	DD	1950184789
	DD	3217978001
	DD	2686385024
	DD	3216731525
	DD	1489441818
	DD	3214597550
	DD	1992796697
	DD	3211642259
	DD	1952936976
	DD	3207056478
	DD	3904162951
	DD	3201033920
	DD	1382745445
	DD	3191977094
	DD	468673444
	DD	3179828208
	DD	3843669553
	DD	3161691483
	DD	0
	DD	0
	DD	1431655765
	DD	3218429269
	DD	3264395793
	DD	3218178991
	DD	60595194
	DD	3217824331
	DD	1837960166
	DD	3217124894
	DD	1964918946
	DD	3214033516
	DD	2998587684
	DD	1068822866
	DD	3421467326
	DD	1069267520
	DD	952003133
	DD	1068506016
	DD	1215426504
	DD	1066495476
	DD	2650572912
	DD	1063503494
	DD	4178958376
	DD	1059043758
	DD	3799805457
	DD	1052940753
	DD	3704238924
	DD	1043831645
	DD	2076585114
	DD	1031813109
	DD	1352847351
	DD	1013591371
	DD	0
	DD	0
	DD	3830371894
	DD	3169224254
	DD	74893150
	DD	1069567437
	DD	1235750664
	DD	1069825332
	DD	916043751
	DD	1069924975
	DD	4138411315
	DD	1069655686
	DD	829220656
	DD	1068441660
	DD	663246204
	DD	3213477792
	DD	652268865
	DD	3214415230
	DD	3251098232
	DD	3212868437
	DD	1480792335
	DD	3209929101
	DD	3365608027
	DD	3205478075
	DD	3330582883
	DD	3199375817
	DD	3573234945
	DD	3190266717
	DD	2061970086
	DD	3178248181
	DD	3148320390
	DD	3160026274
	DD	0
	DD	0
	DD	286337717
	DD	1069617425
	DD	4261152941
	DD	1068876190
	DD	3694459820
	DD	1067928728
	DD	2399079031
	DD	3212381546
	DD	394897286
	DD	3215735810
	DD	3073534041
	DD	3215860118
	DD	301960234
	DD	3214124960
	DD	3353887502
	DD	1064191753
	DD	4200665425
	DD	1063741482
	DD	2003926207
	DD	1061090030
	DD	2196865207
	DD	1056528964
	DD	2107880963
	DD	1050526402
	DD	3656860478
	DD	1041425071
	DD	881228218
	DD	1029305120
	DD	2612840768
	DD	1011136029
	DD	0
	DD	0
	DD	3722294196
	DD	3181505049
	DD	2573001951
	DD	3216029919
	DD	4095639908
	DD	3216151900
	DD	3272210374
	DD	3215957253
	DD	3439280785
	DD	3214441767
	DD	628273304
	DD	1066085542
	DD	3354767370
	DD	1066343670
	DD	300170709
	DD	1063270296
	DD	1870156670
	DD	3209139074
	DD	1580606479
	DD	3206808937
	DD	3818710870
	DD	3202408589
	DD	3126817102
	DD	3196311305
	DD	3320734688
	DD	3187224127
	DD	821170446
	DD	3175173312
	DD	3906480775
	DD	3156975650
	DD	0
	DD	0
	DD	428888587
	DD	3215696314
	DD	3125999356
	DD	3214336891
	DD	407196569
	DD	1053816799
	DD	886258254
	DD	1066874408
	DD	2149075781
	DD	1067351939
	DD	3888390356
	DD	1065784643
	DD	1226056234
	DD	3211994813
	DD	178100474
	DD	3210723675
	DD	4201249718
	DD	1058328572
	DD	3854015760
	DD	1057324616
	DD	3621220964
	DD	1052982118
	DD	1468766992
	DD	1046916174
	DD	2369608770
	DD	1037879115
	DD	327127732
	DD	1025754505
	DD	747046817
	DD	1007714190
	DD	0
	DD	0
	DD	4036362527
	DD	3191151783
	DD	839661649
	DD	1067363059
	DD	4269154241
	DD	1067251747
	DD	391446303
	DD	1066410535
	DD	2090623151
	DD	3211993063
	DD	1751510141
	DD	3213141508
	DD	4072216875
	DD	3209470961
	DD	3769618983
	DD	1061976030
	DD	3462945146
	DD	1057228123
	DD	3030849095
	DD	3202531084
	DD	4269010901
	DD	3198361258
	DD	742615277
	DD	3192302512
	DD	3397417437
	DD	3183265609
	DD	943110610
	DD	3171141000
	DD	371608300
	DD	3153099348
	DD	0
	DD	0
	DD	1315619150
	DD	1066820857
	DD	1001273821
	DD	3214201652
	DD	3859675203
	DD	3212560200
	DD	725858949
	DD	3213658423
	DD	2464052346
	DD	3212913056
	DD	1297319750
	DD	1063307355
	DD	563735576
	DD	1062988089
	DD	2756222736
	DD	3207203944
	DD	31207338
	DD	3204466214
	DD	434022900
	DD	1052227234
	DD	2370591882
	DD	1048628172
	DD	588930601
	DD	1042556347
	DD	3198977634
	DD	1033474724
	DD	1590950759
	DD	1021415866
	DD	195904708
	DD	1003000389
	DD	0
	DD	0
	DD	4252521214
	DD	3198731457
	DD	2969857811
	DD	3217870358
	DD	575387574
	DD	3212943727
	DD	67550217
	DD	3210922992
	DD	2955736731
	DD	1064678043
	DD	4193848343
	DD	1063288304
	DD	1845975253
	DD	3209397546
	DD	1025213509
	DD	3204479174
	DD	3713384058
	DD	1055658730
	DD	4120057883
	DD	3194988032
	DD	1573797757
	DD	3193584787
	DD	2514726550
	DD	3187678317
	DD	15343571
	DD	3178526042
	DD	104576940
	DD	3166444652
	DD	1147207168
	DD	3148070554
	DD	0
	DD	0
	DD	1467656669
	DD	3212977156
	DD	4154993315
	DD	1077775111
	DD	2465966858
	DD	3214886059
	DD	71777642
	DD	1068690118
	DD	2419763912
	DD	1061550205
	DD	1896047360
	DD	3210612806
	DD	3723555648
	DD	1058651288
	DD	3163703016
	DD	1057833732
	DD	1601936705
	DD	3201383489
	DD	2535509424
	DD	3195153293
	DD	3610885824
	DD	1043474022
	DD	1031698712
	DD	1037527637
	DD	1497459257
	DD	1028514042
	DD	3476455860
	DD	1016366870
	DD	758110873
	DD	998719391
	DD	0
	DD	0
	DD	572446067
	DD	3204307354
	DD	926268084
	DD	1081104698
	DD	1313112926
	DD	3217861477
	DD	3660716
	DD	1070677720
	DD	124568711
	DD	3210757561
	DD	2123022704
	DD	1059096046
	DD	576783408
	DD	1059279430
	DD	1651052980
	DD	3204387494
	DD	3164866735
	DD	1051430920
	DD	409335328
	DD	1046695415
	DD	3481520755
	DD	3188046619
	DD	1140549474
	DD	3182373569
	DD	708689751
	DD	3173247717
	DD	2627769694
	DD	3161153086
	DD	3804346926
	DD	3143551592
	DD	0
	DD	0
	DD	2302818369
	DD	1064188902
	DD	526101185
	DD	3235013457
	DD	2975776348
	DD	1075224435
	DD	1103981749
	DD	3223699933
	DD	4261798097
	DD	3210280329
	DD	30781306
	DD	1064564655
	DD	3939597931
	DD	3206430909
	DD	1816466405
	DD	1055007949
	DD	3868125859
	DD	3190076997
	DD	4218600579
	DD	3192569835
	DD	4167655123
	DD	1037376568
	DD	952533803
	DD	1032000428
	DD	895641221
	DD	1022851193
	DD	1237761065
	DD	1010835452
	DD	2902086315
	DD	3133082401
	DD	0
	DD	0
	DD	1899646778
	DD	3207205638
	DD	2434183270
	DD	3238288976
	DD	621380814
	DD	1078065849
	DD	247717525
	DD	3225783561
	DD	1611742563
	DD	3212088477
	DD	537725662
	DD	1065131990
	DD	3769436831
	DD	1057148224
	DD	3759797009
	DD	3196422840
	DD	842759416
	DD	3195613094
	DD	1736926210
	DD	1043198029
	DD	3915271468
	DD	3180709675
	DD	807416070
	DD	3176507548
	DD	3147759461
	DD	3167409843
	DD	3443382404
	DD	3155325020
	DD	1202615797
	DD	3129870924
	DD	0
	DD	0
	DD	1841653873
	DD	3210074087
	DD	2157744327
	DD	1095928888
	DD	3038317314
	DD	3229013375
	DD	2291108570
	DD	1082519711
	DD	707775397
	DD	1067599411
	DD	445214669
	DD	3216153989
	DD	3815354898
	DD	1054410330
	DD	1285070896
	DD	3199787450
	DD	1722630166
	DD	1047526663
	DD	2672844635
	DD	3188483010
	DD	1805520457
	DD	3179260705
	DD	542550567
	DD	1026041526
	DD	392361251
	DD	1017320419
	DD	562647833
	DD	1005205418
	DD	4253488278
	DD	988137457
	DD	0
	DD	0
	DD	3077187303
	DD	1060497018
	DD	1652392454
	DD	1099206368
	DD	414484972
	DD	3231848150
	DD	130592591
	DD	1084602513
	DD	1951534810
	DD	1068932483
	DD	2677544726
	DD	3216895313
	DD	2338009969
	DD	3203411240
	DD	302629286
	DD	1051889816
	DD	1274412910
	DD	3193339538
	DD	3731558070
	DD	1038350327
	DD	3135499196
	DD	1030352152
	DD	1329461873
	DD	3170325324
	DD	4058709792
	DD	3161656179
	DD	2167788642
	DD	3149540607
	DD	1602064437
	DD	3132466971
	DD	0
	DD	0
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	2146959360
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	1069547520
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	7864320
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1072693248
	DD	3616958675
	DD	3172564458
	DD	1431547708
	DD	3218429269
	DD	3390261318
	DD	3188010876
	DD	1446529494
	DD	1069617425
	DD	913571762
	DD	3199219810
	DD	1583612462
	DD	3215695720
	DD	2995724807
	DD	3207222498
	DD	847913742
	DD	1066913721
	DD	1634876930
	DD	3212167789
	DD	0
	DD	0
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1694159514
	DD	1010239653
	DD	966318664
	DD	1069606551
	DD	2992375944
	DD	1072656686
	DD	1870405289
	DD	3217070889
	DD	1411308967
	DD	3218333047
	DD	4096824853
	DD	1068863484
	DD	2220740425
	DD	1069365950
	DD	1401698298
	DD	3215430111
	DD	4137473768
	DD	3215259762
	DD	2666938667
	DD	1066889956
	DD	121190665
	DD	1066187784
	DD	821637913
	DD	3213226090
	DD	0
	DD	3217096704
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1463410348
	DD	1012925678
	DD	2389577058
	DD	1069735062
	DD	1617794783
	DD	1072647710
	DD	1889094329
	DD	3217191869
	DD	1210518828
	DD	3218309813
	DD	1479174953
	DD	1069010221
	DD	3435917531
	DD	1069290104
	DD	291210913
	DD	3215575029
	DD	464478606
	DD	3215159746
	DD	1063797118
	DD	1067014292
	DD	3489481042
	DD	1065955541
	DD	2916293494
	DD	3213319415
	DD	0
	DD	3217227776
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1308961311
	DD	1014934498
	DD	2204208241
	DD	1069862983
	DD	2945950899
	DD	1072637797
	DD	1107689125
	DD	3217310565
	DD	545938327
	DD	3218284334
	DD	3174275192
	DD	1069150773
	DD	3754729793
	DD	1069207728
	DD	1611554958
	DD	3215708601
	DD	2936527704
	DD	3215052478
	DD	2983784402
	DD	1067121823
	DD	1327150338
	DD	1065710404
	DD	3371320326
	DD	3213391099
	DD	0
	DD	3217358848
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3546392464
	DD	1015001497
	DD	631120375
	DD	1069990256
	DD	1201634405
	DD	1072626967
	DD	266657677
	DD	3217426771
	DD	1567732958
	DD	3218256710
	DD	883708059
	DD	1069284653
	DD	1008115966
	DD	1069119372
	DD	2657338981
	DD	3215830093
	DD	3402640736
	DD	3214939036
	DD	1000796573
	DD	1067211764
	DD	53805889
	DD	1065455799
	DD	1736607114
	DD	3213440608
	DD	0
	DD	3217489920
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2741128528
	DD	1013617020
	DD	3111451323
	DD	1070116823
	DD	1649040643
	DD	1072615239
	DD	3411009101
	DD	3217540290
	DD	3408666525
	DD	3218227049
	DD	60831764
	DD	1069411415
	DD	64016149
	DD	1069025616
	DD	1202785467
	DD	3215938891
	DD	1072151579
	DD	3214707060
	DD	1534357116
	DD	1067283570
	DD	4218468492
	DD	1065037194
	DD	2285827787
	DD	3213467810
	DD	0
	DD	3217620992
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2659584459
	DD	1014368295
	DD	3537749475
	DD	1070242630
	DD	3072983457
	DD	1072602635
	DD	3507245872
	DD	3217650938
	DD	3434758212
	DD	3218195466
	DD	3801643091
	DD	1069530660
	DD	1128653951
	DD	1068927067
	DD	3580298628
	DD	3216008547
	DD	1645082338
	DD	3214462237
	DD	1048857889
	DD	1067336943
	DD	21547694
	DD	1064510970
	DD	1433152914
	DD	3213472968
	DD	0
	DD	3217752064
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2718912981
	DD	1013914074
	DD	1823051285
	DD	1070367623
	DD	1714227149
	DD	1072589179
	DD	2128046799
	DD	3217758540
	DD	2655098722
	DD	3218162081
	DD	1690074008
	DD	1069594780
	DD	353091525
	DD	1068824353
	DD	4206393496
	DD	3216049578
	DD	824478721
	DD	3214211899
	DD	3850924188
	DD	1067371825
	DD	2738209029
	DD	1063668369
	DD	853664366
	DD	3213456718
	DD	0
	DD	3217883136
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2312638749
	DD	1013630664
	DD	4267025360
	DD	1070491748
	DD	3776362539
	DD	1072574894
	DD	3063840907
	DD	3217862932
	DD	2436606365
	DD	3218127019
	DD	582931594
	DD	1069646387
	DD	3079837843
	DD	1068718114
	DD	3430470362
	DD	3216083715
	DD	1015897693
	DD	3213958348
	DD	765047087
	DD	1067388396
	DD	2337193368
	DD	1061824569
	DD	3002775972
	DD	3213420044
	DD	0
	DD	3218014208
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2001712669
	DD	1015665334
	DD	1330879460
	DD	1070636148
	DD	2956987714
	DD	1072551971
	DD	4281360332
	DD	3218013175
	DD	3304213057
	DD	3218063389
	DD	3261945160
	DD	1069715874
	DD	3866284424
	DD	1068553570
	DD	3423706630
	DD	3216121886
	DD	259493169
	DD	3213268437
	DD	4223676832
	DD	1067379852
	DD	2765317642
	DD	3210752240
	DD	2292494069
	DD	3213329490
	DD	0
	DD	3218145280
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1632443533
	DD	1015769771
	DD	3788472163
	DD	1070757367
	DD	2406795724
	DD	1072518757
	DD	1173083542
	DD	3218140352
	DD	3726086528
	DD	3217906251
	DD	1205028711
	DD	1069793280
	DD	2231197855
	DD	1068156878
	DD	2368637763
	DD	3216148628
	DD	2866127296
	DD	3211617797
	DD	2424606359
	DD	1067309831
	DD	2444940724
	DD	3212180962
	DD	3308128888
	DD	3213151909
	DD	0
	DD	3218276352
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	478834383
	DD	1014053288
	DD	1342399495
	DD	1070876422
	DD	2650660168
	DD	1072482726
	DD	976724127
	DD	3218226669
	DD	962417089
	DD	3217740546
	DD	1060150306
	DD	1069852926
	DD	411739190
	DD	1067700577
	DD	3846786712
	DD	3216148687
	DD	4007187252
	DD	1064073475
	DD	3455779574
	DD	1067180067
	DD	1865169557
	DD	3212900393
	DD	1200620699
	DD	3212923615
	DD	0
	DD	3218407424
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	267289397
	DD	1014452734
	DD	302318249
	DD	1070993143
	DD	1373990511
	DD	1072444121
	DD	1606419704
	DD	3218305061
	DD	3955669825
	DD	3217568496
	DD	2701083439
	DD	1069894809
	DD	3425188888
	DD	1067047616
	DD	2305426029
	DD	3216123827
	DD	1692531481
	DD	1065641523
	DD	232815703
	DD	1067000535
	DD	3949954748
	DD	3213214884
	DD	558890519
	DD	3212487521
	DD	0
	DD	3218538496
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1719941932
	DD	1006528498
	DD	368840470
	DD	1071107377
	DD	1825320027
	DD	1072403193
	DD	538136722
	DD	3218375283
	DD	1431312010
	DD	3217392305
	DD	2586725425
	DD	1069919291
	DD	2680871675
	DD	1065941593
	DD	4123661982
	DD	3216076488
	DD	4235496382
	DD	1066406926
	DD	2618960092
	DD	1066782660
	DD	2333865044
	DD	3213444845
	DD	1545458959
	DD	3211934181
	DD	0
	DD	3218669568
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	26286236
	DD	1013191219
	DD	990113957
	DD	1071218987
	DD	3284199501
	DD	1072360200
	DD	2981906127
	DD	3218437190
	DD	3154396333
	DD	3217214106
	DD	4182117656
	DD	1069927061
	DD	903677379
	DD	3207343530
	DD	384743261
	DD	3216009637
	DD	1679228359
	DD	1066734193
	DD	3407026595
	DD	1066538544
	DD	784962854
	DD	3213588186
	DD	1956733412
	DD	3210979700
	DD	0
	DD	3218800640
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1468217372
	DD	1015658399
	DD	2570814109
	DD	1071327852
	DD	532296332
	DD	1072315404
	DD	318213600
	DD	3218490738
	DD	3661105766
	DD	3217035931
	DD	4085840862
	DD	1069919095
	DD	2798312316
	DD	3213370099
	DD	1668326589
	DD	3215870599
	DD	3158013712
	DD	1066998409
	DD	673205579
	DD	1066158659
	DD	486665227
	DD	3213647762
	DD	3317145528
	DD	3208570948
	DD	0
	DD	3218931712
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2060955015
	DD	1014233667
	DD	2567098181
	DD	1071433868
	DD	1159081245
	DD	1072269064
	DD	1492598184
	DD	3218535971
	DD	1567055841
	DD	3216688180
	DD	2821222425
	DD	1069896605
	DD	3691290783
	DD	3214336992
	DD	343679101
	DD	3215679175
	DD	1878686296
	DD	1067197462
	DD	125933636
	DD	1065636281
	DD	421076939
	DD	3213630573
	DD	3748848474
	DD	1062499186
	DD	0
	DD	3219062784
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1860475216
	DD	1015320544
	DD	439764829
	DD	1071587361
	DD	3870821058
	DD	1072197223
	DD	1430736283
	DD	3218588540
	DD	1597812790
	DD	3216174065
	DD	2398544810
	DD	1069838732
	DD	961452807
	DD	3215095800
	DD	716310499
	DD	3215360049
	DD	2337792646
	DD	1067375770
	DD	3863538422
	DD	1064417477
	DD	2203480844
	DD	3213482785
	DD	2389621902
	DD	1063978354
	DD	0
	DD	3219193856
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	517838046
	DD	1015294339
	DD	2114713104
	DD	1071713012
	DD	2046328558
	DD	1072098392
	DD	29352448
	DD	3218631376
	DD	1533416325
	DD	3215079684
	DD	765247815
	DD	1069724759
	DD	24381189
	DD	3215564623
	DD	1213155449
	DD	3214886044
	DD	379420126
	DD	1067409218
	DD	3127061143
	DD	3210809777
	DD	3193663073
	DD	3213128287
	DD	2557278876
	DD	1064581282
	DD	0
	DD	3219324928
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	201012485
	DD	1013704982
	DD	4147262407
	DD	1071803766
	DD	3048814903
	DD	1071997795
	DD	1260857726
	DD	3218645540
	DD	270462819
	DD	3209873967
	DD	874660781
	DD	1069580732
	DD	1251156804
	DD	3215866075
	DD	3568210118
	DD	3214014484
	DD	3784557811
	DD	1067255146
	DD	47772576
	DD	3212562613
	DD	2075700783
	DD	3212539455
	DD	1121561449
	DD	1064698735
	DD	0
	DD	3219456000
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	72370286
	DD	1015768239
	DD	2345366573
	DD	1071888223
	DD	3155310239
	DD	1071897123
	DD	4105462806
	DD	3218634383
	DD	2329529114
	DD	1067280331
	DD	3078782452
	DD	1069291148
	DD	2210998062
	DD	3215997483
	DD	1498585052
	DD	3212353515
	DD	3032692199
	DD	1066974465
	DD	809329973
	DD	3213081308
	DD	2713838579
	DD	3211547879
	DD	1266611175
	DD	1064568889
	DD	0
	DD	3219587072
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2137918782
	DD	1013598293
	DD	2511343836
	DD	1071966424
	DD	4205808243
	DD	1071797842
	DD	2776384587
	DD	3218601667
	DD	3824787134
	DD	1068202086
	DD	4101819712
	DD	1068956189
	DD	3547601806
	DD	3216004360
	DD	4156237724
	DD	1064058621
	DD	3714924071
	DD	1066627770
	DD	2925917146
	DD	3213234133
	DD	4211598888
	DD	3209111151
	DD	2569808389
	DD	1064277859
	DD	0
	DD	3219718144
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2979324843
	DD	1013692066
	DD	2595126306
	DD	1072038496
	DD	4263058559
	DD	1071701178
	DD	2217257467
	DD	3218551298
	DD	2310932059
	DD	1068685603
	DD	3368327571
	DD	1068627625
	DD	3037419246
	DD	3215935424
	DD	3509936675
	DD	1065724141
	DD	1557247226
	DD	1066131548
	DD	3830787958
	DD	3213205743
	DD	1781883284
	DD	1062575914
	DD	3918078093
	DD	1063614197
	DD	0
	DD	3219849216
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3630992244
	DD	1015034507
	DD	461360001
	DD	1072104635
	DD	2866201612
	DD	1071571556
	DD	1021729265
	DD	3218487113
	DD	1039036234
	DD	1068940858
	DD	1685105679
	DD	1068140011
	DD	1856275853
	DD	3215769620
	DD	2211306181
	DD	1066373046
	DD	3739405201
	DD	1065456917
	DD	3870269089
	DD	3213053509
	DD	427599213
	DD	1063593231
	DD	40698732
	DD	1062709094
	DD	0
	DD	3219980288
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	4017840557
	DD	1014067070
	DD	2764932206
	DD	1072165089
	DD	3362970633
	DD	1071394124
	DD	2677206355
	DD	3218412713
	DD	1827861303
	DD	1069122666
	DD	2476388705
	DD	1067583638
	DD	523365901
	DD	3215556224
	DD	1203249285
	DD	1066574111
	DD	4264074292
	DD	1064402288
	DD	3556167213
	DD	3212827889
	DD	3894081206
	DD	1063908871
	DD	2161178761
	DD	1061130844
	DD	0
	DD	3220111360
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3622330478
	DD	1016273425
	DD	923638641
	DD	1072245755
	DD	239419665
	DD	1071146518
	DD	4085259706
	DD	3218288969
	DD	1284806809
	DD	1069276013
	DD	2806747971
	DD	1066232498
	DD	75259250
	DD	3215197393
	DD	2597116185
	DD	1066648701
	DD	1680670491
	DD	3208755029
	DD	446818184
	DD	3212096816
	DD	1529495144
	DD	1063888972
	DD	808619025
	DD	3208443000
	DD	0
	DD	3220242432
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	462410646
	DD	1015565639
	DD	3157363066
	DD	1072336316
	DD	87541994
	DD	1070853747
	DD	2905067058
	DD	3218115077
	DD	1081050294
	DD	1069306453
	DD	4130581086
	DD	3212259234
	DD	1279737796
	DD	3214531982
	DD	901138781
	DD	1066501065
	DD	978916480
	DD	3211806490
	DD	1307294116
	DD	3210755549
	DD	1154728319
	DD	1063409950
	DD	983243444
	DD	3209435485
	DD	0
	DD	3220373504
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2617212772
	DD	1016126748
	DD	2762378177
	DD	1072409936
	DD	1926160805
	DD	1070604218
	DD	4131898582
	DD	3217810482
	DD	3068505203
	DD	1069203346
	DD	2854543895
	DD	3214027139
	DD	1276437050
	DD	3213652513
	DD	523800203
	DD	1066060621
	DD	3030576699
	DD	3212054264
	DD	210618624
	DD	3205409267
	DD	3515290542
	DD	1062456384
	DD	1613351841
	DD	3209185464
	DD	0
	DD	3220504576
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2178033281
	DD	1016051223
	DD	859883711
	DD	1072469258
	DD	4248327203
	DD	1070195167
	DD	4170103331
	DD	3217497647
	DD	3497702842
	DD	1069026027
	DD	669705965
	DD	3214426190
	DD	548733038
	DD	3212258725
	DD	1756337187
	DD	1065503890
	DD	1830841059
	DD	3211930343
	DD	1445563742
	DD	1061912703
	DD	2113494314
	DD	1060991234
	DD	1734825467
	DD	3208559895
	DD	0
	DD	3220635648
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1674478116
	DD	1016412476
	DD	1178764976
	DD	1072516719
	DD	1119346206
	DD	1069851736
	DD	1526584272
	DD	3217221512
	DD	3575463915
	DD	1068817773
	DD	2913683612
	DD	3214542291
	DD	1135909212
	DD	3207879094
	DD	1952394810
	DD	1064725296
	DD	508910559
	DD	3211537545
	DD	225204077
	DD	1062311155
	DD	1009857186
	DD	1056234420
	DD	2872841632
	DD	3207480811
	DD	0
	DD	3220766720
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1768234410
	DD	1014305046
	DD	1496797583
	DD	1072554475
	DD	3351833521
	DD	1069572393
	DD	68183265
	DD	3216938851
	DD	4178655528
	DD	1068606905
	DD	60791550
	DD	3214483781
	DD	1856281737
	DD	1063701265
	DD	4260560897
	DD	1063778674
	DD	2539586291
	DD	3210979253
	DD	2272785608
	DD	1062198907
	DD	1986161572
	DD	3206910344
	DD	1016667904
	DD	3205797138
	DD	0
	DD	3220897792
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3074583847
	DD	1017063845
	DD	4092570620
	DD	1072584374
	DD	3645618684
	DD	1069147119
	DD	1980755111
	DD	3216542681
	DD	889928399
	DD	1068320928
	DD	1360064809
	DD	3214330986
	DD	2266432388
	DD	1064407878
	DD	4147854841
	DD	1062471610
	DD	1812350685
	DD	3210287970
	DD	3710399832
	DD	1061728481
	DD	2458127659
	DD	3207279138
	DD	287360833
	DD	3197756422
	DD	0
	DD	3221028864
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	68970445
	DD	1013643458
	DD	3990219923
	DD	1072607967
	DD	97498680
	DD	1068787106
	DD	4136450559
	DD	3216216395
	DD	147179316
	DD	1067971098
	DD	1625987424
	DD	3214138005
	DD	3965878798
	DD	1064539455
	DD	3777445436
	DD	1059539413
	DD	3029913178
	DD	3209512624
	DD	2162291908
	DD	1061245910
	DD	351053474
	DD	3207087984
	DD	3766283083
	DD	1056943188
	DD	0
	DD	3221159936
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3139580402
	DD	1014663922
	DD	3748810696
	DD	1072634260
	DD	3154943320
	DD	1068262833
	DD	3181856712
	DD	3215694135
	DD	3656356636
	DD	1067539266
	DD	3897588284
	DD	3213798616
	DD	1461831298
	DD	1064461217
	DD	2900114226
	DD	3208814642
	DD	2606420357
	DD	3207868903
	DD	1741152094
	DD	1060222230
	DD	1469206701
	DD	3206514441
	DD	3518993813
	DD	1057090958
	DD	0
	DD	3221291008
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3285908565
	DD	1015477239
	DD	1797956315
	DD	1072657271
	DD	3302471936
	DD	1067543167
	DD	2151339553
	DD	3215007235
	DD	362228095
	DD	1066797401
	DD	3986406156
	DD	3213131380
	DD	388353381
	DD	1064042359
	DD	4147910906
	DD	3209239839
	DD	1739922885
	DD	1056259812
	DD	3188561056
	DD	1058406709
	DD	489122368
	DD	3205182155
	DD	202560853
	DD	1056234231
	DD	0
	DD	3221422080
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3806705628
	DD	1008327668
	DD	884432573
	DD	1072671353
	DD	137405484
	DD	1066747168
	DD	3531994812
	DD	3214216262
	DD	3217445183
	DD	1066105333
	DD	2910288024
	DD	3212464301
	DD	3196212707
	DD	1063467545
	DD	3156563895
	DD	3208963593
	DD	3591285453
	DD	1058733242
	DD	2889132271
	DD	1055392886
	DD	1038377961
	DD	3203561698
	DD	4084672077
	DD	1055001082
	DD	0
	DD	3221553152
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1881957148
	DD	1016569186
	DD	3451706443
	DD	1072679940
	DD	143468186
	DD	1066002557
	DD	553724800
	DD	3213475431
	DD	1049442771
	DD	1065415105
	DD	3378521943
	DD	3211821787
	DD	3176008209
	DD	1062800361
	DD	4016898691
	DD	3208498219
	DD	1548390021
	DD	1058670598
	DD	2097418483
	DD	3202689041
	DD	2756703589
	DD	3201351283
	DD	506736184
	DD	1053405377
	DD	0
	DD	3221684224
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	450339788
	DD	1015040915
	DD	2959639058
	DD	1072685166
	DD	2289443405
	DD	1065320893
	DD	3331959139
	DD	3212796584
	DD	724199976
	DD	1064616734
	DD	938566183
	DD	3211030741
	DD	1640535667
	DD	1062186735
	DD	187996035
	DD	3207841256
	DD	822311531
	DD	1058246461
	DD	160890851
	DD	3203087480
	DD	3163291388
	DD	1050479733
	DD	578249940
	DD	1051474021
	DD	0
	DD	3221815296
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	539445753
	DD	1012635531
	DD	3085578536
	DD	1072688342
	DD	2019637246
	DD	1064510347
	DD	2901018414
	DD	3211991061
	DD	2171427566
	DD	1063868144
	DD	678185093
	DD	3210287638
	DD	2685165718
	DD	1061401571
	DD	710336199
	DD	3207152667
	DD	2733135798
	DD	1057659331
	DD	886948177
	DD	3202751664
	DD	3345834247
	DD	1052218043
	DD	908728048
	DD	1047925874
	DD	0
	DD	3221946368
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	4240302093
	DD	1016867082
	DD	1832260410
	DD	1072690271
	DD	154153694
	DD	1063730412
	DD	2094548181
	DD	3211211898
	DD	1392727515
	DD	1063180837
	DD	3132890025
	DD	3209604411
	DD	483611698
	DD	1060651750
	DD	4246355421
	DD	3206519479
	DD	1424637421
	DD	1057044161
	DD	2138185318
	DD	3202290304
	DD	2276282642
	DD	1052095798
	DD	4227780935
	DD	3196067472
	DD	0
	DD	3222077440
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2485733495
	DD	1017000498
	DD	484092514
	DD	1072691442
	DD	1653085170
	DD	1063007344
	DD	2893019346
	DD	3210489400
	DD	878866243
	DD	1062388018
	DD	2113174452
	DD	3208818852
	DD	2654141437
	DD	1059959432
	DD	3578550869
	DD	3205727739
	DD	315005006
	DD	1056288680
	DD	3246956604
	DD	3201593495
	DD	2197286540
	DD	1051718329
	DD	3044885069
	DD	3196227269
	DD	0
	DD	3222208512
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2794994668
	DD	1016833037
	DD	3287420517
	DD	1072692394
	DD	4133778764
	DD	1061857404
	DD	689562148
	DD	3209340342
	DD	1404089106
	DD	1061273627
	DD	1292441425
	DD	3207706805
	DD	93671116
	DD	1058816787
	DD	2903327974
	DD	3204626398
	DD	4279279273
	DD	1055202414
	DD	134688023
	DD	3200552187
	DD	3315379764
	DD	1050761310
	DD	2945780649
	DD	3195568939
	DD	0
	DD	3222339584
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2135621136
	DD	1016053539
	DD	309961636
	DD	1072692934
	DD	672792810
	DD	1060347512
	DD	2960305506
	DD	3207830967
	DD	1703867620
	DD	1059726750
	DD	824905914
	DD	3206160796
	DD	3036017847
	DD	1057284422
	DD	923304464
	DD	3203122673
	DD	1848642304
	DD	1053791859
	DD	2215350763
	DD	3199158388
	DD	3049848127
	DD	1049324210
	DD	3861893815
	DD	3194293196
	DD	0
	DD	3222470656
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2236028675
	DD	1016891036
	DD	2177293363
	DD	1072693132
	DD	776830057
	DD	1058856794
	DD	4190004158
	DD	3206340337
	DD	209955488
	DD	1058225857
	DD	845130443
	DD	3204660651
	DD	4204313304
	DD	1055835544
	DD	364525198
	DD	3201597210
	DD	3889299905
	DD	1052205563
	DD	1514389355
	DD	3197586647
	DD	1706817756
	DD	1047834665
	DD	3817417318
	DD	3192934132
	DD	0
	DD	3222601728
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1074033072
	DD	1013200912
	DD	2197899301
	DD	1072693205
	DD	1097614282
	DD	1057308273
	DD	209489097
	DD	3204791893
	DD	3641526339
	DD	1056723664
	DD	1792794946
	DD	3203158586
	DD	584598707
	DD	1054254910
	DD	253996240
	DD	3200135633
	DD	642640562
	DD	1050754580
	DD	3147361740
	DD	3196139610
	DD	1167319222
	DD	1046395158
	DD	3488053038
	DD	3191370264
	DD	0
	DD	3222732800
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	871679747
	DD	1016222468
	DD	1586311569
	DD	1072693232
	DD	4199724405
	DD	1055867613
	DD	3041006250
	DD	3203351246
	DD	482130003
	DD	1055184672
	DD	1689676855
	DD	3201619703
	DD	116121201
	DD	1052814264
	DD	4166318198
	DD	3198564764
	DD	388552649
	DD	1049191609
	DD	1384400086
	DD	3194577312
	DD	135589376
	DD	1044819515
	DD	2497367318
	DD	3189906305
	DD	0
	DD	3222863872
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	752986014
	DD	1014740322
	DD	1072834312
	DD	1072693242
	DD	1389704451
	DD	1054277685
	DD	817998738
	DD	3201761329
	DD	996777029
	DD	1053731553
	DD	811547911
	DD	3200166603
	DD	1604093935
	DD	1051232383
	DD	2381858127
	DD	3197131472
	DD	806055999
	DD	1047703656
	DD	443662424
	DD	3193089938
	DD	2855612429
	DD	1043379518
	DD	3671581230
	DD	3188373004
	DD	0
	DD	3222994944
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	4161630806
	DD	1015796140
	DD	3799386689
	DD	1072693245
	DD	516062805
	DD	1052830799
	DD	6188716
	DD	3200314446
	DD	79447568
	DD	1052151909
	DD	223529141
	DD	3198586975
	DD	1557009707
	DD	1049758991
	DD	1527834451
	DD	3195539792
	DD	3841571054
	DD	1046184222
	DD	3228035136
	DD	3191570603
	DD	2497745717
	DD	1041799395
	DD	3127975351
	DD	3186863029
	DD	0
	DD	3223126016
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3013228433
	DD	1015734301
	DD	952591976
	DD	1072693247
	DD	3849195912
	DD	1051256594
	DD	1248135057
	DD	3198740242
	DD	1658384276
	DD	1050712587
	DD	3312197895
	DD	3197147657
	DD	2426751598
	DD	1048219658
	DD	2075412918
	DD	3194074453
	DD	1194511818
	DD	1044659399
	DD	2861395540
	DD	3190045864
	DD	1105252788
	DD	1040325059
	DD	278204179
	DD	3185374362
	DD	0
	DD	3223257088
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	4084683796
	DD	1014352664
	DD	3549182448
	DD	1072693247
	DD	4170486715
	DD	1048984034
	DD	3652359522
	DD	3196467682
	DD	1780445294
	DD	1048420995
	DD	3329441198
	DD	3194856066
	DD	663245309
	DD	1045935418
	DD	1918070306
	DD	3191839818
	DD	4225866973
	DD	1042419329
	DD	1974315224
	DD	3187805832
	DD	847480060
	DD	1038120500
	DD	2386310431
	DD	3183105031
	DD	0
	DD	3223388160
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	951119343
	DD	1016641415
	DD	4194036288
	DD	1072693247
	DD	4207053894
	DD	1045958742
	DD	4131013457
	DD	3193442390
	DD	2503178506
	DD	1045433060
	DD	2309798544
	DD	3191868132
	DD	1503762043
	DD	1042918157
	DD	762244907
	DD	3188792499
	DD	3745081608
	DD	1039371450
	DD	3106729171
	DD	3184757959
	DD	3799011378
	DD	1035063995
	DD	693003136
	DD	3180102041
	DD	0
	DD	3223519232
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1712896388
	DD	1016000193
	DD	4281307769
	DD	1072693247
	DD	3495080264
	DD	1042943408
	DD	3483806577
	DD	3190427056
	DD	3577360645
	DD	1042374261
	DD	3557467263
	DD	3188809333
	DD	3692227868
	DD	1039911516
	DD	1459944482
	DD	3185739496
	DD	624248087
	DD	1036331657
	DD	3930021706
	DD	3181718167
	DD	439009527
	DD	1032014849
	DD	3184212578
	DD	3177110789
	DD	0
	DD	3223650304
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1958475666
	DD	1013700788
	DD	4293118680
	DD	1072693247
	DD	3829159519
	DD	1039938855
	DD	3827364885
	DD	3187422503
	DD	2374004141
	DD	1039322650
	DD	2380228874
	DD	3185757722
	DD	853065064
	DD	1036916376
	DD	3897809499
	DD	3182694159
	DD	2467115425
	DD	1033300621
	DD	2966460473
	DD	3178687133
	DD	4249027489
	DD	1028973684
	DD	3391824522
	DD	3174085926
	DD	0
	DD	3223781376
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1028808661
	DD	1012328597
	DD	4294717113
	DD	1072693247
	DD	2759857858
	DD	1036945975
	DD	2759440340
	DD	3184429623
	DD	217750550
	DD	1036278821
	DD	228557927
	DD	3182713893
	DD	868996329
	DD	1033914811
	DD	130294465
	DD	3179657124
	DD	3979034581
	DD	1030279068
	DD	1690522291
	DD	3175665582
	DD	141102418
	DD	1025941166
	DD	3942643114
	DD	3171030731
	DD	0
	DD	3223912448
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2461075155
	DD	1015729939
	DD	4294933437
	DD	1072693247
	DD	2559161110
	DD	1033930834
	DD	2559046852
	DD	3181414482
	DD	3206412049
	DD	1033243416
	DD	3218709064
	DD	3179678488
	DD	2091270467
	DD	1030857342
	DD	245853585
	DD	3176629075
	DD	1555900931
	DD	1027267783
	DD	1186881303
	DD	3172654298
	DD	1695278520
	DD	1022918007
	DD	1853146834
	DD	3167983022
	DD	0
	DD	3224043520
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2502502488
	DD	1016572066
	DD	4294962713
	DD	1072693247
	DD	3137376149
	DD	1030874690
	DD	3137268820
	DD	3178358338
	DD	1097103169
	DD	1030217134
	DD	1110504267
	DD	3176652206
	DD	1068377398
	DD	1027807171
	DD	222176953
	DD	3173610756
	DD	3440315131
	DD	1024267613
	DD	1199778592
	DD	3169654130
	DD	257981480
	DD	1019904983
	DD	1388437918
	DD	3164943417
	DD	0
	DD	3224174592
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3418697838
	DD	1016821878
	DD	4294966675
	DD	1072693247
	DD	3798207862
	DD	1027825953
	DD	3798094058
	DD	3175309601
	DD	3391459718
	DD	1027200727
	DD	3405981646
	DD	3173635799
	DD	3694208074
	DD	1024764900
	DD	2192272311
	DD	3170602971
	DD	1464408928
	DD	1021279479
	DD	2201370875
	DD	3166665997
	DD	4139632468
	DD	1016902930
	DD	2981161402
	DD	3161912586
	DD	0
	DD	3224305664
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	3589768515
	DD	1013972501
	DD	4294967265
	DD	1072693247
	DD	2293865510
	DD	1023336450
	DD	2097549026
	DD	3170820098
	DD	2721138850
	DD	1022661962
	DD	1571631120
	DD	3169097035
	DD	3716649917
	DD	1020295299
	DD	3146231247
	DD	3166041588
	DD	84506245
	DD	1016656297
	DD	2231398946
	DD	3162043093
	DD	3305646943
	DD	1012441980
	DD	402214167
	DD	3157503609
	DD	0
	DD	3224436736
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	2152156943
	DD	1016184605
	DD	4294967294
	DD	1072693247
	DD	1074684533
	DD	1018634353
	DD	1074437943
	DD	3166118001
	DD	967276073
	DD	1018090988
	DD	995296768
	DD	3164526060
	DD	4275132894
	DD	1015589675
	DD	304133116
	DD	3161485853
	DD	1232215992
	DD	1012058464
	DD	559363548
	DD	3157444977
	DD	1487618473
	DD	1007759094
	DD	2355811294
	DD	3152771929
	DD	3381626085
	DD	3224537056
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	1072693248
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	4294967295
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	0
	DD	2147483648
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	4294967295
	DD	2147483647
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2147352576
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	2145386496
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	1069416448
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	7733248
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
	DD	535822336
_2il0floatpacket_17	DD	000760000H,000000000H,000000000H,000000000H
_imldTanhHATab	DD	0
	DD	1072693248
	DD	0
	DD	3220176896
_RDATA	ENDS
_DATA	SEGMENT      'DATA'
_DATA	ENDS
EXTRN	__ImageBase:PROC
EXTRN	_fltused:BYTE
ENDIF
	END
